2009-11-18 26 views
0

一直在寻找了很长一段时间,唯一的例子我能找到这样做的是这样的事情WITHOUT: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

我会亲自使用名为SwfLoad的CASALIB util。

为了做到这一点,您需要确保导出ActionScript的影片剪辑。另外,如果你是影片剪辑类,你需要在SwfLoad的createClassByName函数中输入完全限定名(com.example.MyClassName)。

希望有帮助!