![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Jun 2006
Сообщений: 164
|
Да да да. Старье, но вот такая проблема возникла.
Все просто, гружу с сервера swf файл, получаю его класс и создаю объект этого класса. private static function cloneSprite(src : Object) : DisplayObject { var target : LoaderInfo = src as LoaderInfo; var classType:Class = target.applicationDomain.getDefinition("Weapon") as Class; var obj : DisplayObject = new classType(); return obj; } В 9.0.15 я тоже получаю новый объект, только width height scaleX scaleY у него равны нулю и на экране его я не вижу. В чем может быть причина, кто подскажет? |
|
|||||
|
Регистрация: Jun 2006
Сообщений: 164
|
Дело не в 9.0.15, мне интересно почему это происходит? Кто нибудь из отцов знает? )
А на 9.0.28 на строчке: Вообще браузер падает! Последний раз редактировалось insected; 17.07.2009 в 10:10. |
|
|||||
|
У меня все 9-е плееры дохли, когда пытался таким способом вытащить из флехи документ класс, это была флешка без прописанного документ класса, те. это был как-бы таймлайн. Я думаю, что из некоторых специфических флешков таким образом нельзя достать классы в 9 плеере. Однако ее же можно было положить addChild(loader) и работало таким образом.
|
|
|||||
|
Регистрация: Jun 2006
Сообщений: 164
|
Alex Lexcuk, можно по-подробнее? Что было и как решили?
|
|
|||||
|
Регистрация: Jun 2006
Сообщений: 164
|
ХМмммм, странное что то дело. Сделал спомощью лоадеров, множатся объекты вроде, но как и были они scaleX = 0 scaleY=0 width = 0 height = 0 так и остались, правда теперь ни на одном плеере с 9.0.15 - 10.12.87 не падает. Почему они не отображаются? чувствую дело в загружаемой swfке...
|
![]() |
![]() |
Часовой пояс GMT +4, время: 02:07. |
|
|
« Предыдущая тема | Следующая тема » |
|
|