Preloader в as3, используя пример preloader, предоставленный в cs5 - PullRequest
0 голосов
/ 23 октября 2010

Я работаю над проектом, в который я хочу добавить предварительный загрузчик, и для этого я использовал образец предварительного загрузчика, предоставленный в cs5 (в примерах файлов). я переместил (из другого fla) весь мой код во второй кадр и все содержимое библиотеки в текущую библиотеку fla.

Теперь проблема в том, что размер первого кадра теперь составляет 182 КБ (размер содержимого библиотеки) который составляет всего 8 КБ, когда я не добавил содержимое моей библиотеки в текущую библиотеку FLA. И из-за этого, когда я тестирую фильм, первый кадр (предварительный загрузчик) не отображается до тех пор, пока не будут загружены 182 КБ и сразу же после того, как появится второй кадр.

здесь мой вопрос: как я могу загрузить содержимое библиотеки во втором кадре? У меня большое количество библиотечного контента, который, как ожидается, увеличится в будущем.

вот два снимка: библиотека: alt text

тестирование фильма: alt text

Вы можете видеть на втором снимке размер первого кадра 182 КБ.

Пожалуйста, предоставьте хорошее решение этой проблемы.

Спасибо!

Ответы [ 2 ]

1 голос
/ 24 октября 2010

Активы, которые не связаны с загрузкой до тех пор, пока они не появятся во фрейме, поэтому, если вы переместите все свои активы во второй (или более поздний) фрейм, вы можете иметь код в первом фрейме, который выполняется перед всеми остальными активами (во фрейме два или позже) закончить загрузку.

1 голос
/ 23 октября 2010

Вы можете создать свой preloader в другом фла. Единственная работа этого нового fla будет состоять в том, чтобы загружать / предварительно загружать ваш основной fla, поэтому размер fla вашего preloader будет очень маленьким.

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

...