有没有办法将一些文件附加到swf,因为现在我必须将所有文件放在swf文件所在的同一文件夹中,我想要附加所有文件图像,MP3等...文件编译,并在未来不依赖于外部文件,这是可能的吗?如何将文件附加到swf(Actionscript)
[Embed (source="mb.mp3")]
我已经试过,但它不会在SWF文件保存
有没有办法将一些文件附加到swf,因为现在我必须将所有文件放在swf文件所在的同一文件夹中,我想要附加所有文件图像,MP3等...文件编译,并在未来不依赖于外部文件,这是可能的吗?如何将文件附加到swf(Actionscript)
[Embed (source="mb.mp3")]
我已经试过,但它不会在SWF文件保存
所有MP3文件添加到一个新的FLA文件,并将其编译成SWC/SWF。如果您编译为swc,则可以通过链接先前编译的swc文件将其包含到原始swf中。如果将库文件编译为SWF,则可以在运行时动态加载该文件,然后在库中创建项目的实例。
这两个解决方案都要求mp3 /图像文件存在于带有链接标识符的库中。
您可以通过此
[Embed(source="sample.mp3")]
[Bindable]
public var sampleMp3Cls:Class;
也创造AS3代码和sample.mp3必须在资产目录,否则你必须给资产目录的相对路径。
参见how to embed a assets。可能这个链接会有所帮助。