有没有办法将一些文件附加到 swf,因为现在我必须将所有文件放在 swf 文件所在的同一文件夹中,我想在编译中附加所有图像、mp3 等文件,并且将来不依赖外部文件,这可能吗?
[Embed (source="mb.mp3" )]
我已经尝试过了,但它不会将文件保存在 swf 中
有没有办法将一些文件附加到 swf,因为现在我必须将所有文件放在 swf 文件所在的同一文件夹中,我想在编译中附加所有图像、mp3 等文件,并且将来不依赖外部文件,这可能吗?
[Embed (source="mb.mp3" )]
我已经尝试过了,但它不会将文件保存在 swf 中
将所有 mp3 文件添加到一个新的 Fla 文件中并将其编译为 swc/swf。如果您编译为 swc,则可以通过链接到之前编译的 swc 文件中将其包含到您的原始 swf 中。如果将库文件编译为 SWF,则可以在运行时动态加载该文件,然后在库中创建项目的实例。
两种解决方案都“要求” mp3/图像文件存在于具有链接标识符的库中。
您也可以通过此创建 as3 代码
[Embed(source="sample.mp3")]
[Bindable]
public var sampleMp3Cls:Class;
并且 sample.mp3 必须在assets目录中,否则您必须提供Assets目录的相对路径。
看看如何嵌入资产。可能这个链接会有所帮助。