2012-03-29 40 views
0

我已將我的重播按鈕插入到我的Flash影片中,並且可以正常工作。Flash中的重播按鈕cs5.5

問題是,當我重新播放我的電影我的動畫的某些方面不重播工作。

我相信這是因爲我有其他的時間表運動e.g鳥的翅膀。

如何實現代碼,這樣,整個影片將重播?

回答

0

如果你的項目主要是動畫和幾乎沒有任何的代碼,你可以把所有的動畫變成了MovieClip。爲ActionScript導出此符號,併爲其指定類名稱Animation

你的重放按鈕可以簡單地刪除當前實例動畫,然後重新安裝(這應該重置整個內容)。

樣品:

var animation:Animation; 

replay.addEventListener(MouseEvent.CLICK _replay); 
function _replay(e:MouseEvent = null):void 
{ 
    if(animation != null) 

     if(animation.parent) 
      animation.parent.removeChild(animation); 
    } 

    animation = new Animation(); 

    addChild(animation); 
} 

_replay();