PDA

Просмотр полной версии : loadClip, attachMovie - выйти за пределы загруженного клипа!


xintrea
04.01.2008, 03:16
Здравствуйте дорогие товарищи флешеры!

А вот есть такая общеизвестная проблема - если в один swf подгрузить другой swf с помощью loadClip(), то при копировании мувиков из загруженного клипа с помощью attachMovie(), новые мувики остаются в пространстве загруженного клипа.

Краем уха слышал, что есть какой-то хак, использующий картинку для передачи объекта клипа. То есть бинарный объект мувика вроде как сохраняется под видом картинки, и потом его можно создать уже в любом месте дерева объектов.

Щас бросился искать описание этого трюка - нигде не нашел. Пожалуйста, подскажите ссылочку, или кусок кода покажите плиз, как этот метод реализуется.

Или у меня уже маразм, и такого трюка в природе не существует? А может есть другой метод, который позволяет выдернуть мувик в _root пространство из загруженного мувика?

iNils
04.01.2008, 03:29
Речь идет о классе BitmapData и его методе draw который снимает скриншот с объекта, и методе attachBitmap класса MovieClip, который прикрпляет снятый скрин к нужному мувиклипу.

Другой вариант, это использовать shared library (http://www.flasher.ru/forum/showthread.php?t=71058)