1
A
回答
0
使用Timer調用,在固定的時間間隔動畫你的箭的功能,或者如果你想在同一時間只有一個箭頭,派遣一個Event在動畫完成的時候,和add a listener,將調用您的功能時,該事件是出動。
1
如果您的MovieClip是路徑後面的單個箭頭,則需要定期實例化若干個影片剪輯以創建連續的箭頭流。
private var timer:Timer = new Timer(100);
private function init():void
{
timer.addEventListener(TimerEvent.TIMER , createArrow);
timer.start();
}
private function createArrow(event:TimerEvent):void
{
var arrowMc:MovieClip = new ArrowMc();
//here you should add a Complete Event listener
//so that when the MovieClip is complete
//you can remove it from the stage...
//for this to work your arrowMc should dispatch a Complete
//Event on the last frame!
addChild(arrowMc);
}
或者,根據您的動畫,您可以簡單地實例化固定數量的動畫MC並讓它們循環。同上,如果你的動畫是一個單箭頭沿着路徑移動,通過限制設置定時器
private var timer:Timer = new Timer(100 , 10);
//etc...
0
這是一個非常古老的問題,但這裏是我的回答這個實例化一個固定的數字。 MC是使用引導層的基本動畫。 我將MC放在舞臺上多次,然後使用間隔以1秒爲間隔重複MC。 「redBox」是將MC導出到actionscript時使用的類名稱。
var redBtn:redBox;
function attachRedBoxes() {
for (var i:Number = 0; i < 5; i++) {
redBtn = new redBox();
redBtn.ID = i;
redBtn.name = "button_" + i;
addChild (redBtn);
}
}
setInterval(attachRedBoxes,1000);
相關問題
- 1. AS3通過動畫剪輯在MOTION_FINISH之前移除補間
- 2. 快速重複鏈接動畫
- 3. 重複的影片剪輯中AIR/AS3
- 4. 重複文字動畫,as3
- 5. 在快速跳轉到另一個之前完成處理
- 6. 如何在Swift之前完成快速靈活
- 7. ng重複動畫已完成
- 8. 動畫完成事件在完全呈現之前提出
- 9. 在AS3中複製影片剪輯
- 10. 在電影剪輯AS3中創建逐幀動畫 - Adobe air
- 11. iPhone:在推動viewcontroller之前等待selectrow動畫完成?
- 12. 第一個動畫完成後動畫重複,如何取消?
- 13. 等到動畫塊在賽前完成
- 14. 快速自動完成下拉菜單
- 15. 影片剪輯AS3
- 16. 內容出現在jQuery下拉動畫完成之前
- 17. 元素在css動畫完成之前消失
- 18. Ionic v1 modal在離開動畫完成之前銷燬
- 19. Swift:For循環 - 在迭代之前等待動畫完成
- 20. Vue.js過渡類在動畫完成之前消失
- 21. jquery在離開函數之前等待動畫完成
- 22. Chartjs - onAnimationComplete在動畫實際完成之前觸發
- 23. fadeOut回調在動畫完成之前執行
- 24. 在切換到另一個之前等待動畫完成?
- 25. 僅在完成前一個動畫之後才播放默認動畫
- 26. javascript動畫:爲什麼下一行在動畫完成之前運行?
- 27. 如何等待一個動畫在下一個動畫開始之前完成?
- 28. Adler32快速重複
- 29. 帶有+100個動畫剪輯副本的AS3 CPU性能
- 30. Android的等待動畫活動之前完成結束
如果您正在討論具有多個幀的MovieClip,則默認情況下會重複,除非您通過調用stop()來停止它。 – 2011-01-06 04:41:08