As3 предварительно загружает / рендерит один мувиклип перед addChild на сцену

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

Концептуальная игра. Отображается вступление - Удалено вступление - Заголовок отключен - Заголовок удален "после нажатия на экран" [[[[[[PRELOAD CUT SCENE]]]]]]], если завершено, отобразите CUT SCENE.

Это план, но я не знаю как.

1 ответ

Да, есть способ сделать это. Но для этого вам нужно несколько SWF-файлов, каждый из которых содержит один фрагмент ролика, который вы хотите предварительно загрузить отдельно. Вы создаете объект Loader для каждого, у вас есть URL для каждого, затем вы вызываете Loader.load() в соответствующее время (скажем, после успешной предварительной загрузки предыдущего) и назначьте прослушиватель Event.COMPLETE, который будет запускаться после загрузки мувиклипа. Не забудьте также назначить загрузчик событий ошибок, иначе ваша игра зависнет, если она не сможет предварительно загрузить вырезанную сцену. Подробнее в документации по классу Loader.

Другие вопросы по тегам