Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Загрузка картинок из внешнего swf (http://www.flasher.ru/forum/showthread.php?t=164468)

Jitakuzu 16.08.2011 16:24

Загрузка картинок из внешнего swf
 
Доброго времени.
Я подгружаю внешний swf файл. У него в библиотеке хранятся несколько Bitmap изображений. Они не экспортированы для as и не добавлены на сцену. Как мне получить к ним доступ?
Код AS3:

DisplayObjectContainer((e.target as LoaderInfo).content).numChildren

Выдает значение 0.

silin 16.08.2011 16:39

никак, имхо

да и откуда известно, что они там хранятся?
есть предположение, что нет их там,
такой эксперимент:
пустой fla, кладем в библиотеку картинку, компилим с export for AS и без, смотрим размер..

Jitakuzu 16.08.2011 16:40

ну хорошо, а если все эти картинки выложить на сцену и тогда экспортировать. Тогда как?

silin 16.08.2011 16:45

ну да: выложить на сцену или/и экспортировать для AS
со сцены getChildAt
из библиотеки getDefinitionByName

Jitakuzu 16.08.2011 17:24

getChildAt находит все, кроме Изображений. то есть, MovieClip'ы, Shap'ы, но не Bitmap'ы.

silin 16.08.2011 17:37

если они есть, то должен найти

alatar 16.08.2011 17:54

Если сложить битмапы на сцену, то после компиляции они станут Shape с заливкой битмапой.

Jitakuzu 16.08.2011 17:56

О, спасибо

silin 16.08.2011 18:02

Цитата:

Сообщение от alatar (Сообщение 1022189)
Если сложить битмапы на сцену, то после компиляции они станут Shape с заливкой битмапой.

упс,
у меня (CS4) для этого еще break apart к ним надо применить..
но может от версии зависит

alatar 16.08.2011 18:03

А без break apart у тебя что получается?


Часовой пояс GMT +4, время: 23:43.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.