AS3 - Как обрабатывать активы во время предварительной загрузки - PullRequest
0 голосов
/ 07 июля 2010

У меня проблемы с прелоадером и активами. Я работаю с FlashDevelop таким чистым AS3 / Flex, не FLASH IDE

Дело в том, что когда я пытаюсь добавитьChild () что-то вроде swf или события простого png / jpg, он полностью убивает прелоадер (пустой экран до полной загрузки игры, затем запускается прелоадер (но игра уже загружен) поэтому через один кадр я после прелоадера.

Мне кажется, я что-то упустил в логике управления знаменитым "первым кадром" и событием прогресса загрузчика.

Если кто-то имеет представление о том, о чем я говорю. Я хотел бы немного света по этому вопросу ^^

Спасибо!

-UPDATE-

Я повторно искал дополнительную информацию и нашел этот пост:

Как работает preloader в as3?

MichaelJW указывает на мою проблему, но не отвечает на нее:

"Вы можете делать все, что угодно, в предварительном загрузчике, но он не будет запускать какой-либо код до тех пор, пока не загрузится все необходимое для предварительного загрузчика. Поэтому, если вы создадите предварительный загрузчик с файлом образа 3 МБ и индикатором выполнения, Индикатор выполнения ничего не сделает, пока не загрузится все изображение! "

Итак, как вы можете использовать какое-то изображение для сборки прелоадера?

1 Ответ

0 голосов
/ 14 июля 2010

Я сталкивался с этим раньше, и моя «работа вокруг» заключалась в создании 2 отдельных загрузчиков.Первый - ОЧЕНЬ легкий вес и загружает все начальные активы (например, вращающийся 5k png), второй - если «большая загрузка» активов и т. Д.второй раунд активов.Вы правы, но вы НЕ МОЖЕТЕ использовать ресурсы, пока они не будут полностью загружены ..

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