2011-11-24 23 views
0

我正在做一個太空射擊遊戲,當遊戲結束時,我希望我的船停止晃動。AS3:如何使用Class停止動畫片段?

我創建了一個名爲Main.as的類,我添加了船作爲子對象。

裏面的spaceship_mc影片剪輯我做了一個補間動畫(這是我想停止搖)。

*這是爲了:spaceship_mc>spaceship_motion(用於運動補間符號)*

類struncture

public class Main extends Sprite { 
    private var spaceship:spaceship_mc; ... 

      public function Main() { 
     placeSpaceship(); ... 

遊戲結束

private function die():void { 
      removeEventListener(Event.ENTER_FRAME,onEnterFrm); 
      stage.removeEventListener(MouseEvent.CLICK,onMouseCk); 

回答

1

從您的描述中,您只需要在船舶MovieClip上調用stop()。

spaceship.stop()spaceship.gotoAndStop(1)

+0

感謝,這正是我一直在尋找! –