資源描述:
《FLASH動作代碼》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、練習題動作代碼:第1題:fscommand(“allowscale”,”false”)on(press){b1.stop();}on(release){b1.play();}第2題:fscommand(“allowscale”,”false”)on(release){output=Number(input1)+Number(input2);}第3題:同第2題第4題:on(press){Stop();}on(press){prevFrame();}on(press){nextFrame();}on(press){play();}第5題:on(press){head._x=Numb
2、er(x);head._y=Number(y);}第6題:on(press){6this.num++;動畫.attachMovie("動畫","動畫"+this.num,this.num);}attachMovie(idName,newName,depth,initObject)參數(shù)介紹:idName:字符串值,表示要加載的物件在物件庫里的連接名稱(linkagename)。newName:字符串值,表示MovieClip物件被加載后的引用名稱。depth:數(shù)字值,表示被加載MovieClip物件的層深。initObject:自定義對象,表示為將要加載的MovieClip設(shè)置初
3、始化數(shù)據(jù)。(可選)第7題:on(press){圓柱._x=圓柱._x-10;}on(press){圓柱._x=圓柱._x+10;}第8題:on(press){this.startDrag(false,0,this._y,400,this._y);}on(release){this.stopDrag();}startDrag(target:Object,[lock:Boolean,left:Number,top:Number,right:Number,bottom:Number]):Void使target影片剪輯在影片播放過程中可拖動。一次只能拖動一個影片剪輯。執(zhí)行startDr
4、ag()操作后,影片剪輯將保持可拖動狀態(tài),直到用stopDrag()顯式停止拖動為止,或直到對其它影片剪輯調(diào)用了startDrag()動作為止。lock:Boolean[可選]-一個布爾值,指定可拖動影片剪輯是鎖定到鼠標位置中央(true),還是鎖定到用戶首次單擊該影片剪輯的位置上(false)。left,top,right,bottom:Number[可選]-相對于該影片剪輯的父級的坐標的值,用以指定該影片剪輯的約束矩形。第9題:on(press){this.num++;動畫.attachMovie("動畫","動畫"+this.num,this.num++);}第10題:o
5、n(press){6動畫._x=Number(x);動畫._y=Number(y);}第11題:on(press){this.startDrag(false,0,this._y,400,this._y);}on(release){this.stopDrag();}第12題:動作層幀:stop();旋轉(zhuǎn)方向=1;旋轉(zhuǎn)角度=5;指針:onClipEvent(enterFrame){this._rotation=(this._rotation+_root.旋轉(zhuǎn)角度*_root.旋轉(zhuǎn)方向)%360;}注意:取余,當前度數(shù)等于旋轉(zhuǎn)方向乘旋轉(zhuǎn)角度,順時針加,逆時針減。左側(cè)按鈕:on(pre
6、ss){旋轉(zhuǎn)方向=-1;}右側(cè)按鈕:6on(press){旋轉(zhuǎn)方向=1;}onClipEvent():這個語句指專門給電影剪輯添加命令的語句,就像on語句是專門給按鈕添加命令一樣。影片剪輯事件類別onClipEvent(load)當影片片斷第一次加載道時間軸時,會觸發(fā)本事件一次onClipEvent(enterFrame)當影片片斷加載時間軸時,不論是放映或停止狀態(tài)或顯示與否,都會不斷觸發(fā)本事件。所以只要此片斷被加載后,此事件會一直不斷地執(zhí)行,直到影片片斷被刪除為止。onClipEvent(unload)當影片片斷被刪除時,會觸發(fā)本事件一次。onClipEvent(mouseD
7、own)當鼠標左鍵被按下時,會觸發(fā)本事件一次。onClipEvent(mouseUp)當被按下的鼠標左鍵北放開時,會觸發(fā)本事件一次。onClipEvent(mouseMove)只要在場景中移動鼠標,就會不斷觸發(fā)本事件。onClipEvent(keyDown)當鍵盤被按下時,會觸發(fā)本事件。onClipEvent(keyUp)當已按下的鍵盤被松開時,會觸發(fā)本事件一次第13題:on(press){動畫.stop();}on(release){動畫.play();}第14題:on(release){