Flash中用鍵盤(pán)控制影片剪輯的兩種方法_Flash教程
推薦:拼圖游戲雛形--分割美女圖無(wú)聊的時(shí)候就來(lái)把美女分割![由討厭原創(chuàng)==>無(wú)聊+亂整]能把一張圖片分割成若干份,份數(shù)由輸入數(shù)字自由決定。分割后自動(dòng)隨機(jī)打亂位置,可以拖到,拖到到正確位
今天給大家說(shuō)一下在Flash中利用鍵盤(pán)控制物體移動(dòng)的兩種方法,分別是利用Flash Actionscript中的updateAfterEvent和onEnterFrame來(lái)實(shí)現(xiàn)的。查看效果時(shí),先用鼠標(biāo)單擊一下Flash影片在用鍵盤(pán)方向鍵實(shí)現(xiàn)就可以看到效果。
首先看效果1:
再看效果2:
效果1我是用onEnterFrame來(lái)實(shí)現(xiàn),效果2我是用updateAfterEvent來(lái)實(shí)現(xiàn)。首先聲明上面兩個(gè)Flash影片的幀頻都是一樣的30fps。大家通過(guò)測(cè)試上面的演示可能發(fā)現(xiàn)效果1移動(dòng)的速度不如效果2快!當(dāng)然你可以通過(guò)改幀頻來(lái)實(shí)現(xiàn)速度加快。
主要給大家介紹一下上面兩種效果的代碼。
效果1
spriteDirection = 0;
this.onEnterFrame = function() {
if (Key.isDown(Key.RIGHT)) {
setDirection(0);
_root.sprite._x = 3;
}
if (Key.isDown(Key.LEFT)) {
setDirection(1);
_root.sprite._x -= 3;
}
if (Key.isDown(Key.DOWN)) {
_root.sprite._y = 3;
}
if (Key.isDown(Key.UP)) {
_root.sprite._y -= 3;
}
};
function setDirection(param){
if(param==0){
sprite._xscale = 100
} else {
sprite._xscale = -100
}
}
效果2:
spriteDirection = 0;
setInterval(function () {
if (Key.isDown(Key.RIGHT)) {
setDirection(0);
_root.sprite._x = 3;
}
if (Key.isDown(Key.LEFT)) {
setDirection(1);
_root.sprite._x -= 3;
}
if (Key.isDown(Key.DOWN)) {
_root.sprite._y = 3;
}
if (Key.isDown(Key.UP)) {
_root.sprite._y -= 3;
}
updateAfterEvent();
}, 10);
function setDirection(param){
if(param==0){
sprite._xscale = 100
} else {
sprite._xscale = -100
}
}
分享:Flash AS打造超強(qiáng)粒子視覺(jué)沖擊特效超強(qiáng)的粒子特效,效果非常好,和大家分享:#initclip1functionPoolClass(){this.stick={x:300,y:169};this.onEnterFrame=this.dragStick;}//En
- as中禁用ESC鍵
- AS3.0 圖片變黑白 圖片彩色變黑白代碼
- flash as3.0 跨域的解決辦法
- 模板無(wú)憂FLASH透明代碼
- Flash教你制作卡通MM眨眼睛動(dòng)畫(huà)
- Flash從零開(kāi)始學(xué)習(xí)創(chuàng)建單選按鈕
- Flash繪制小龍與花插畫(huà)場(chǎng)景
- Flash程序的測(cè)試方法
- Flash CS4文字顏色緩動(dòng)特效
- 網(wǎng)頁(yè)中演示類(lèi)FLASH動(dòng)畫(huà)制作規(guī)范
- Flash CS3循環(huán)背景的運(yùn)用技巧
- Flash鼠繪技巧教你制作紅綠色的樹(shù)葉
Flash教程Rss訂閱網(wǎng)站制作教程搜索
Flash教程推薦
- Flash實(shí)例教程:星星跟我走
- Flash制作漂亮的三重卷動(dòng)相冊(cè)特效動(dòng)畫(huà)
- IE中的Flash出現(xiàn)激活框的解決方法
- Flash鼠繪藍(lán)色卡通人物
- 用Flash模擬制作簡(jiǎn)單的3D視覺(jué)特效
- Flash實(shí)例“蝶戀花”制作過(guò)程深入剖析
- Flash入門(mén)教程:學(xué)習(xí)遮照在Flash中的運(yùn)用
- Flash MX2004入門(mén)與進(jìn)階實(shí)例——?jiǎng)幼髂_本進(jìn)階(5)
- Flash MX2004入門(mén)與進(jìn)階實(shí)例——元件和實(shí)例(18)
- mx2004的新東東--newMovieClipLoader
猜你也喜歡看這些
- 韓語(yǔ)學(xué)習(xí)視頻教程 FLASH版50課時(shí)
- 金鷹Flash ActionScript編程視頻教程 swf
- Authorware 7.0 Flash MX 2004多媒體創(chuàng)作實(shí)例導(dǎo)學(xué)
- Flash as3.0視頻教程之組件編程
- oeasy教你玩轉(zhuǎn)flash》--更新到11
- Flash.ActionScript3.0從入門(mén)到精通
- Adobe Flash CS5新功能視頻教程
- Flash 8完美動(dòng)畫(huà)設(shè)計(jì)與制作
- 臺(tái)灣呂聰賢Flash MX視頻教程
- Flash8基礎(chǔ)與實(shí)例教程配套光盤(pán)
- 相關(guān)鏈接:
- 教程說(shuō)明:
Flash教程-Flash中用鍵盤(pán)控制影片剪輯的兩種方法
。