2012-08-13 52 views
0

有没有办法将一些文件附加到swf,因为现在我必须将所有文件放在swf文件所在的同一文件夹中,我想要附加所有文件图像,MP3等...文件编译,并在未来不依赖于外部文件,这是可能的吗?如何将文件附加到swf(Actionscript)

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

我已经试过,但它不会在SWF文件保存

回答

0

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

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

0

您可以通过此

[Embed(source="sample.mp3")] 
[Bindable] 
public var sampleMp3Cls:Class; 

也创造AS3代码和sample.mp3必须在资产目录,否则你必须给资产目录的相对路径。

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

相关问题