現有一個moveclip,里面有若干貞,我把他放到一個sprite上面,并用按鈕來控制這個moveclip的播放順序,例如:當movieclip第一次加載到sprite上面,播放第一貞.當我點擊按鈕后,播放第二貞,當第二貞播放完后又停到第一貞上面.
2 回答

紅顏莎娜
TA貢獻1842條經驗 獲得超13個贊
假設MovieClip為mc
添加代碼
mc.addFrameScript(2, function():void{ mc.gotoAndStop(0) }); //控制動畫播放到第二幀的事件
mc.gotoAndStop(0); //播放第一幀
點擊按鈕,執行
mc.gotoAndPlay(1); //播放第二幀

瀟湘沐
TA貢獻1816條經驗 獲得超6個贊
不解。如果只有兩幀的情況下,用一個bool類型做條件。用gotoAndStop語句來控制。
看起來像這個樣子。
import flash.events.MouseEvent; var myBool:Boolean=true; mc.stop(); btn.addEventListener(MouseEvent.CLICK,onClick);function onClick(e:MouseEvent):void { myBool?fstFrame():secFrame(); }function fstFrame():void{ myBool=false;mc.gotoAndStop(1);}function secFrame():void{ myBool=true;mc.gotoAndStop(2);}
- 2 回答
- 0 關注
- 217 瀏覽
添加回答
舉報
0/150
提交
取消