有没有办法将一些文件附加到swf,因为到现在为止我必须将所有文件放在swf文件所在的同一文件夹中,我想附加所有图像,mp3等...文件在编译中,以及将来不依赖外部文件,这可能吗?
[Embed (source="mb.mp3" )]
我已经尝试过了,但它没有在swf中保存文件
答案 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。这个链接可能会有所帮助。