0

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

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

我已经尝试过了,但它不会将文件保存在 swf 中

4

2 回答 2

0

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

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

于 2012-08-13T05:59:42.017 回答
0

您也可以通过此创建 as3 代码

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

并且 sample.mp3 必须在assets目录中,否则您必须提供Assets目录的相对路径。

看看如何嵌入资产。可能这个链接会有所帮助。

于 2012-08-13T06:19:18.840 回答