Как определить остановку мувиклипа (); функционировать? - PullRequest
0 голосов
/ 27 марта 2010

У меня есть игра, и я использую функцию gotoAndStop в ActionScript, чтобы играть кадр, «движущийся» в игре моего персонажа. И в этом кадре есть мувиклип. Как я могу определить, когда мувиклип внутри кадра «движется», заканчивается?

1 Ответ

1 голос
/ 29 марта 2010

Используйте недокументированный метод addFrameScript (), чтобы добавить код в последний кадр вложенного фрагмента ролика. И пример функции может быть что-то вроде этого:

nested_mc.addFrameScript(nested_mc.totalFrames - 1, function():void 
{
    nested_mc.dispatchEvent(new Event(CustomEvent.LAST_FRAME, true, true));
});

Отправка события в последнем кадре фрагмента ролика с включенным всплытием. Прослушайте это событие и сделайте то, что вам нужно, в обработчике.

Первый параметр addFrameScript - это номер кадра, но он основан на нуле. Вот причина для -1 .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...