AS3: Как остановить мувиклип с помощью класса? - PullRequest
0 голосов
/ 25 ноября 2011

Я играю в космический шутер и хочу, чтобы мой корабль перестал трястись, когда игра закончится.

Я создал класс с именем Main.as и добавил корабль как дочерний объект.

Внутри космического корабля_mc мувиклипа я сделал анимацию движения ( - это встряска, которую я хочу остановить ).

* Это порядок: Spacehip_MC > Spacehip_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);

1 Ответ

1 голос
/ 25 ноября 2011

Из вашего описания вам просто нужно вызвать stop () на корабле MovieClip.

spaceship.stop() или spaceship.gotoAndStop(1)

...