![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2009
Сообщений: 56
|
Почему в этом случае выполняется код в кадре MovieClip-а, являющемся дочерним по отношению к загружаемому классу.
private function loader_compliteHandler(event:Event):void { var loaderInfo:LoaderInfo = (event.target as LoaderInfo); Security.allowDomain(loaderInfo.url); addChild(loaderInfo.content); } private function loader_compliteHandler(event:Event):void { var loaderInfo:LoaderInfo = (event.target as LoaderInfo); Security.allowDomain(loaderInfo.url); var className:String = getQualifiedClassName(loaderInfo.content); if (!loaderInfo.applicationDomain.hasDefinition(className)) { trace("error"); return; } var GetedClass:Class = loaderInfo.applicationDomain.getDefinition(className) as Class; addChild(new GetedClass); } |
|
|||||
|
Регистрация: Jun 2009
Сообщений: 56
|
Я ожидаю, что будет выполняться код в кадре фрагмента ролика, который (фрагмент) содержится в подгружаемом файле.
Во втором случае (при создании экземпляра) этого не происходит. И это печально. |
|
|||||
|
Реализация решена? Или нет? ...очень акутальна! Особенно интересует второй вариант!
private function loader_compliteHandler(event:Event):void { var loaderInfo:LoaderInfo = (event.target as LoaderInfo); Security.allowDomain(loaderInfo.url); var className:String = getQualifiedClassName(loaderInfo.content); if (!loaderInfo.applicationDomain.hasDefinition(className)) { trace("error"); return; } var GetedClass:Class = loaderInfo.applicationDomain.getDefinition(className) as Class; addChild(new GetedClass); } У меня практически тот же сабж, но что то никто не помогает ![]() Последний раз редактировалось ERrorMAKros; 07.08.2010 в 17:18. |
|
|||||
|
Регистрация: Jun 2009
Сообщений: 56
|
Решение так и не было найдено. Увы .)
|
![]() |
![]() |
Часовой пояс GMT +4, время: 11:13. |
|
|
« Предыдущая тема | Следующая тема » |
|
|