搜索了很长时间,我能找到的唯一例子是这样的:
[Embed(source="Assets.swf", symbol="dog")]
private static var _Dog:Class;
public static function get Dog():MovieClip {
return new _Dog();
}
但这似乎是仅弹性的(我收到错误“无法解析'Assets.swf'进行转码”)你如何在普通的AS3中做到这一点?
搜索了很长时间,我能找到的唯一例子是这样的:
[Embed(source="Assets.swf", symbol="dog")]
private static var _Dog:Class;
public static function get Dog():MovieClip {
return new _Dog();
}
但这似乎是仅弹性的(我收到错误“无法解析'Assets.swf'进行转码”)你如何在普通的AS3中做到这一点?
我个人会使用名为SwfLoad的 CASALib 实用程序。
为此,您需要确保为 ActionScript 导出影片剪辑。此外,如果您的影片剪辑类位于包中,则需要在 SwfLoad 的 createClassByName 函数中输入完全限定名称 (com.example.MyClassName)。
希望有帮助!