![]() |
Не отображается прелоадер
Создал прелоадер по подобию ресурса http://flash-animated.com/sozdanie-p...-rolika-na-as3 .
При запуске и имитации сам прелоадер не отображается, но ждет, пока полностью загрузится, и только потом показывает результат загрузки. Как это можно исправить? Может настроить что-то надо? |
Принцип встроенного прелоадера построен на том, что swf ролики загружаются по кадрово.
Когда первый кадр swf полностью загрузился, swf уже отображает его, хотя все остальные кадры могут при этом ещё продолжать загружаться с сайта. Так вот, ваша задача в том, чтобы прикрепить все ресурсы игры во второй и более кадры, оставив первый кадр только для прелоадера. |
Понял, что проблема заключена в экспорте из библиотеки в первый кадр. Но при снятии галки, элемент не экспортируется в других кадрах. Что в этом случае надо сделать?
Добавлено через 4 минуты Как мне закрепить экспортируемые ресурсы за каким-либо другим кадром? |
По моему, в старых версиях можно было указывать номер кадра для экспорта.
Можно так попробовать: 1. Дождаться загрузки всего swf (в прелодере), и только потом создавать экземпляры экспортированного класса. 2. Перетащить все экспортируемые элементы куда нибудь на кадр 2, на который игра никогда не перейдёт. (Так они точно вкомпилятся) Добавлено через 1 минуту Нашёл, в настройках Advanced ActionScript 3.0 Setting, есть возможность указать номер кадра для экспорта классов. (CS5) |
У меня cs6, поэтому есть только такая штука
https://pp.vk.me/c624217/v624217999/...b5OJIWNWTQ.jpg |
Не там.
File -> Publish settings -> Flash -> AS3.0 Settings |
Заработало! Большое спасибо!
|
| Часовой пояс GMT +4, время: 16:18. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.