Re: Прелоадер для Flash приложения для ВК
Добавлено: 15 авг 2012, 16:37
И еще вопрос есть ли плюсы между внутренним и внешним прелоадорами?
Форум о создании приложений
https://flapps.ru/forum/
По поводу внешнего все понятно и все работает, смущает что в ВК в настройках, я под основной флеш загружаю прелоадер, а само приложение идет в дополнительные swf, как-то это неправильно... Получается что я должен в прелоадере жестко задавать путь к основному приложению, и если я там что-то поменяю, придется обновить сначала его в дополнительных swf, потом изменить путь в прелоадере и затем залить его.
Спасибо =)Alazaur писал(а):Вы на этот вопрос сами же в первом посте и ответили:По поводу внешнего все понятно и все работает, смущает что в ВК в настройках, я под основной флеш загружаю прелоадер, а само приложение идет в дополнительные swf, как-то это неправильно... Получается что я должен в прелоадере жестко задавать путь к основному приложению, и если я там что-то поменяю, придется обновить сначала его в дополнительных swf, потом изменить путь в прелоадере и затем залить его.
Код: Выделить всё
package { import flash.display.MovieClip; [Frame(factoryClass="test")] public class main extends MovieClip { public function main():void { } }}
Код: Выделить всё
package { public class test extends MovieClip { public function test() { trace ('Запущен test'); } }}
Спасибо, я сделал именно так как Вы написали выше, через 2 фрейма и подгрузку класса во втором фрейме через объект clip.sanych_dv писал(а):Метатеги в принципе использовать можно, Adobe Flash IDE игнорирует конкретно метадату [Frame], поскольку фактически сцена и фреймы уже существуют. В Adobe Flash IDE возможно разместить прелоадер в первом фрейме, а все классы экспортировать во второй. Но гораздо лучше сразу начинать работать с кодом и компиляцией в сторонних редакторах - к примеру, в FlashDevelop.
Единственный случай, когда мне пришлось вынужденно компилировать AS3 в Adobe Flash IDE - это при разработке шаблонов для swfcombine из утилит swftools, поскольку там сразу требовались инстансы на сцене.