我有一个文件夹“/ assets / animations”,里面装有.swf文件。我希望我的AS3脚本能够嵌入所有这些资源,以便以后可以调用它们来播放或停止。
我听到很多关于Loader类的内容,但看起来它并没有在编译时嵌入所有文件,而是在需要时从url中获取它们。
基本上这些资产是flash游戏的剪辑场景。我希望所有这些都出现在一个最终的.swf中,这样它就可以在没有互联网连接的任何机器上轻松播放。
答案 0 :(得分:4)
[Embed(source="scene1.swf", symbol="scene1ID")]
public var Scene1:Class;
private var scene1:MovieClip = new Scene1();
scene1.play();
这应该对你有所帮助...... http://www.bit-101.com/blog/?p=853
答案 1 :(得分:0)
不,您无法动态使用embed metadata命令。 它实际上更像是内联编译器参数而不是实际的as3代码。 所以不,你不能使用变量embed命令。