46. [ide] Preloader Part2. Отображение ActionScript прелоадера в проекте Adobe Flash IDE

ide – серия статей для начинающих флешеров, посвященных работе с редактором Adobe Flash Professional.
Показать все статьи серии: http://flashpress.ru/blog/category/ide/

Если вы читали предыдущую статью серии, то вы знаете что для того, что бы увидеть прогресс загрузки, надо слушать событие ProgressEvent.PROGRESS. А как быть с отображением прогресса загрузки самой флешки. Если ваша основная флешка весит много, то до тех пор пока она не загрузится целиком, вы не сможете показать прогресс загрузки так, как мы это разобрали в предыдущей статье. В этой статье мы разберем метод отображения процесса загрузки самого себя в редакторе Adobe Flash IDE. А в следующей статье мы разберем метод отображения прогресса в редакторе Adobe Flash Builder.

Что бы флешка могла отобразить прогресс загрузки, необходимо в редакторе Adobe Flash IDE, на первом кадре главного Timeline вызвать метод stop(), что бы остановить проигрывание на таймлайне и разместить код прогресса. А всё(!) остальное, включая код и картинки, необходимо разместить на втором кадре. В этом случае, когда загружается флешка, сперва грузится первый фрейм(кадр), тот где лежит код прогресса. А затем постепенно подгружается остальная часть флешки.

Код с комментариями, которые необходимо писать на первом кадре:

Увидеть флешку в действии можно здесь.

Если вы используете в коде ActionScript ресурсы из библиотеки, т.е. если вы задали картинке(или мувиклику) Export for ActionScript, то для нормального отображение прогресса загрузки вам необходимо убрать галочку Export in frame 1 (Экспортировать в 1й фрейм):
preloader-part2-export

Скачать исходник в формате FLA можно здесь.

Да прeбудет с вами Flash.
Serious Sam
Эту статью прочитали 1540 раз

Возникли вопросы по статье? Не стесняйтесь спрашивать в комментариях или любым другим способом на странице Контакты .

Присоединяйтесь к нам в социальных сетях: ВКонтакте , Twitter и Facebook
Понравилась статья? Буду благодарен если вы поделитесь ссылкой с друзьями:


Комментарии ВКонтакте:




Комментарии Facebook:




Комментарии WordPress: