PDA

Просмотр полной версии : Загрузка классов и первый кадр!!!


__i
07.11.2005, 15:24
Интересно было бы знать куда кладет "код" классов компилятор флеша, я подозреваю, что это все он клает в первый кадр сцены (чистил чистил первый кадр а там все равно 7к осталось, экспорта в первый кадр не где не стоит) из этого я сделал вывод, что код классов лежит в первом кадре. если это так. Тогда из этого следует другой вопрос - как с этим бороться? вдруг меня прорвет на попрограмить кил так на метр %)) какже тогда с прелоадером быть ?

Mokus
07.11.2005, 15:35
Будеш классы подгружать динамически из внешних свф

ffffff
07.11.2005, 15:43
классы лежат не в первом кадре, а в самом нвчалеи СВФ. если даже логичесски подумать, как может работать флэшка если классы ещё не подгразились? поэтому они грузятся первым делом, ещё до таймлайна. а вообще AS занимает не столь уж много места.

__i
07.11.2005, 17:38
классы лежат не в первом кадре, а в самом нвчалеи СВФ.
За это спасибо, не знал.
если даже логичесски подумать, как может работать флэшка если классы ещё не подгразились? поэтому они грузятся первым делом, ещё до таймлайна.
А на счет этого могу возразить !!!, мне мои классы нужны допустим в 135 кадре и там они будут работать так зачем мне они еще до таймлайна ну или в первом кадре?

artcraft
07.11.2005, 18:01
неправда! можно выбрать кадр для экспорта классов!

__i
07.11.2005, 19:42
artcraft большое спасибо !!! сам бы никогда бы не нашел.!!!

artcraft
07.11.2005, 23:31
artcraft большое спасибо !!! сам бы никогда бы не нашел.!!!
RTFM! :~)

Alex T
08.11.2005, 11:31
...перед первым кадром загружаются элементы, не связанные с каким-то конкретным кадром, но созданные программно - это клипы, звуки, шрифты (встроенные), внешние классы и служебные данные и т.д. Для нормальной загрузки надо использовать внешний загрузчик.

artcraft
08.11.2005, 16:17
хреновы знатоки!
про внешние классы уже объяснял......
про клипы, звуки, шрифты:
не перед первым кадром, а в первый кадр - всё грузится если не указать другой кадр!
для программно приаттаченных клипов, звуков, шрифтов - есть способ не грузить их в первый кадр. Звук, например, имеющий linkage индентивикатор, грузится в первый кадр толлько если он не лежит на сцене! Посему если ваш ролик состоит из двух кадров (в первом прелоадер, а во отором скрипты), то стоит добавить третий кадр (до которого проигрывание никогда не дойдет) и бросить туда звук.
таким образом, звук будет физически лежать в 3-ем кадре и будет доступен скрипту только после его загрузки :~)