|
|
|||||
Lorem ipsum
|
делайте как я =)
private function loadSWF():void { var loader:Loader = new Loader(); loader.load(new URLRequest('http://...'), new LoaderContext(false, ApplicationDomain.currentDomain, SecurityDomain.currentDomain)); loader.contentLoaderInfo.addEventListener(Event.INIT, this.onInitHandler); } ... private function onInitHandler(e:Event):void { var test:Class = ApplicationDomain.currentDomain.getDefinition('SomeClassFromLoadedSWF') as Class; }
__________________
Поймай яблоко 2! |
|
|||||
Lorem ipsum
|
__________________
Поймай яблоко 2! |
|
|||||
Регистрация: Jul 2008
Адрес: Рига
Сообщений: 176
|
Большое спасибо, видимо действительно не стоит экспортировать классы во flash IDE таким способом, и действительно через 5 фрэймов всё работает, что довольно странно. Придётся немного менять концепцию использования SWF как библиотек.
|
|
|||||
Lorem ipsum
|
абздольц )
__________________
Поймай яблоко 2! |
|
|||||
.
|
Цитата:
Эм. Так трех или пяти кадров нужно ждать? Кстати, init должно срабатывать раньше complete. |
|
|||||
Регистрация: Jul 2008
Адрес: Рига
Сообщений: 176
|
На самом деле хватило 30 милимекунд, не в том дело 3 или 5 фрэймов ждать, а факт в том, что лушче не экспориторовать классы во Flash IDE так, как это сделал я.
Всем большое спасибо, тему можно закрывать. |
|
|||||
Lorem ipsum
|
Цитата:
мне одному это кажется какой-то фигней?
__________________
Поймай яблоко 2! |
|
|||||
Регистрация: Nov 2010
Сообщений: 7
|
mayakwd красавчик, спасибо за код. очень помог)
|
|
|||||
//*********
вторую страницу не заметил))) ну раз уж пишу то: 1. Я всегда привязываюсь к комплиту, а не к иниту, ибо поидее он(комплит) позже реагирует. 2. на события подписываюсь всегда после(а не до) того как вызвал loader.load(); Последний раз редактировалось Dukobpa3; 17.11.2010 в 12:01. |
Часовой пояс GMT +4, время: 10:07. |
|
« Предыдущая тема | Следующая тема » |
|
|