我正在做一个太空射击游戏,我想让我的船在比赛结束时停止摇晃。
我创建了一个名为 Main.as 的类,我将该船添加为子对象。
在 spaceship_mc 动画片段中,我做了一个动作补间动画(这是我想要停止的动作)。
*这是订单: spaceship_mc > spaceship_motion (用于补间动画的符号)。*
班级攻击
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);
答案 0 :(得分:1)
根据您的描述,您只需要在船上的MovieClip上调用stop()。
spaceship.stop()
或spaceship.gotoAndStop(1)