Как настроить цикл запуска / игры во Flash? - PullRequest
0 голосов
/ 24 февраля 2010

В настоящее время у меня есть все мои инициализация переменных и определения функций в первом кадре временной шкалы, логика во втором кадре и команда «перейти ко второму кадру» в третьем кадре.

Мне это кажется очень неаккуратным, и я предполагаю, что у разработчиков Flash есть лучший способ создания цикла выполнения.

Спасибо! -S

Ответы [ 2 ]

1 голос
/ 24 февраля 2010

Прежде всего, вы не должны писать весь свой игровой код на временной шкале. Хранить ваш код в непрозрачном двоичном файле вместе со всеми вашими художественными активами - это не весело.

Используйте классы и вставляйте свой код во внешние файлы .as.

В любом случае, чтобы ответить на ваш вопрос, обычно вы используете событие onEnterFrame (Event.ENTER_FRAME) для запуска игрового цикла.

0 голосов
/ 10 апреля 2017

Как сказал Анон, вы можете добавить событие ввода кадра ... вот код:

    stage.addEventListener(Event.ENTER_FRAME,<action name>);
function <action name> (event:Event):void
{
      //action here
}

просто замените своим именем действия. :) Надеюсь, это поможет!

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