如何将文件附加到swf(Actionscript)

时间:2012-08-13 03:31:06

标签: actionscript-3 flash actionscript

有没有办法将一些文件附加到swf,因为到现在为止我必须将所有文件放在swf文件所在的同一文件夹中,我想附加所有图像,mp3等...文件在编译中,以及将来不依赖外部文件,这可能吗?

[Embed (source="mb.mp3" )]

我已经尝试过了,但它没有在swf中保存文件

2 个答案:

答案 0 :(得分:0)

将所有mp3文件添加到新的Fla文件并将其编译为swc / swf。如果编译为swc,则可以通过链接先前编译的swc文件将其包含到原始swf中。如果将库文件编译为SWF,则可以在运行时动态加载该文件,然后在库中创建项目实例。

两个解决方案都“要求”mp3 /图像文件存在于带有链接标识符的库中。

答案 1 :(得分:0)

您也可以通过此

创建as3代码
 [Embed(source="sample.mp3")]
 [Bindable]
 public var sampleMp3Cls:Class;

和sample.mp3必须位于资产目录中,否则您必须提供资产目录的相对路径。

how to embed a assets。这个链接可能会有所帮助。