2009-11-18 4 views
0

искали вокруг в течение долгого времени, и единственные примеры, я могу найти для этого что-то вроде этого:AS3 - получение символов из библиотеки активов БЕЗ Flex

[Embed(source="Assets.swf", symbol="dog")] 
private static var _Dog:Class; 

public static function get Dog():MovieClip { 
     return new _Dog(); 
} 

Но это, кажется, flex- только (я получаю сообщение об ошибке «не удалось разрешить« Assets.swf »для перекодирования») Как вы это делаете в простой AS3?

ответ

0

Я лично использовал утилиту CASALib под названием SwfLoad.

Для этого вам необходимо убедиться, что вы экспортируете фрагмент ролика для ActionScript. Кроме того, если вы являетесь классами клипов в пакетах, вам нужно ввести полное имя (com.example.MyClassName) в функцию createClassByName SwfLoad.

Надеюсь, что это поможет!