![]() |
Управление загруженными внешними swf
Привет всем,
Пытаюсь в свой ролик загрузить swf извне: Код AS3:
Проблемы две: мувик загружается, изначально позиционируется по координам container - всё как надо, но через 2-3 секунды почему-то вылетает из этих границ и живет своей жизнью. Хочется как-то это исправить, то есть мне надо,чтобы внешний мувик вне зависимости от его размеров,загружался в определенную координату на сцене и был заданных размеров. Разве не достаточно это определить в пустом container куда загрузится мувик? вторая проблема..то есть вопрос, как мне управлять загруженными мувиками? При загрузке они сразу начинают проигрываться, и не реагируют на container.stop().. |
Вы грузите мувик не в container, а в loader. Тоесть, чтобы обратиться к загруженному мувику, нужно обратиться к loader, точнее к loader.content. Для него же задавать координаты и размеры, у него же вызывать stop.
В вашем случае иерархия получается такая: Код:
+ мувик, в котором написан код |
Спасибо. Попробовал обратиться к loader.content, получил 1061: Call to a possibly undefined method stop through a reference with static type flash.display:DisplayObject.
В Гуглу накопал,что надо делать что-то типа этого: Код AS3:
TypeError: Error #1034: Type Coercion failed: cannot convert flash.display::AVM1Movie@3e7c509 to flash.display.MovieClip. at playertest1_fla::MainTimeline/completeHandler() Это нормально?:) |
Видимо, подгружаемый swf написан не на AS3.
|
Цитата:
Код AS3:
Код AS3:
|
мда..загружаемый swf это сконвертированный avi.. :(
|
| Часовой пояс GMT +4, время: 08:53. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.