Доступ к экземплярам Flash Symbol во Flex - PullRequest
0 голосов
/ 05 марта 2011

Чтобы загрузить Flash-символ во Flex, я использую

[Bindable][Embed('xxx.swf', symbol='symbolName')]
private var SWFClass:Class; 
[Bindable]
public var userClip:MovieClip = new SWFClass();
<mx:SWFLoader x="300" y="300" id="userClip1" autoLoad="true" source="{userClip}"  />

, и он хорошо работает!

Теперь я хотел бы загрузить экземпляр (вхождение)символ (который был создан и назван во Flash) ... Возможно ли это?Спасибо очень

1 Ответ

0 голосов
/ 05 марта 2011

Установите флажок Экспорт для Actionscript в библиотеке для мувиклипа, к которому вы хотите получить доступ во Flex. Затем во Flex вы можете получить доступ к классу под этим именем.

Поскольку вы встраиваете SWF, я бы предложил использовать SWC (так как вы также должны получить поддержку автозаполнения).

Опять же, установите параметр Export for Actionscript для мувиклипов, к которым вы хотите получить доступ, в xxx.swf и в Параметры публикации также отметьте Экспорт SWC . Как только вы свяжете этот SWC с вашим путем сборки Flex, экспортированный MovieClip должен быть доступен как классы.

Теперь я хотел бы загрузить экземпляр (вхождение) символа (который был создан и назван во Flash)

Вы бы вложили этот экземпляр в мувиклип, экспортированный для actionScript, если это еще не сделано.

HTH

...