1

我在谷歌上试过没有运气,所以在我花更多时间之前想知道它是否可能。

我有 50 个非常小的 1 - 2 秒 swf 文件,每个文件都像一张幻灯片。我想将它们全部组合成一个闪存文件。

这可能吗,作为说明,我没有刚刚随 swf 文件提供的原始源文件。

非常感谢您的帮助

4

3 回答 3

1

如果您的 swf 文件是在没有选项的情况下发布Protect from import的,您可以简单地创建一个新的 flash 项目并在那里导入所有 50 个 swf 文件,就像您导入任何其他媒体文件 () 一样,然后在时间轴上以正确的位置播放/他们每个人的时间。

要测试您是否有幸拥有不受保护的 swf 文件,只需在 Flash 中创建一个新的 flash 项目并使用Import > Import to Library您的一个 swf 文件,然后查看是否有错误消息。

于 2012-04-11T18:39:00.443 回答
0

您可以使用 AS3 加载器。请参阅http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/Loader.html上的文档

于 2012-04-11T18:41:31.030 回答
0

如果您使用 Flex SDK,您可以使用[Embed(source="file.swf", mimeType="application/octet-stream")]meta 将 SWF 嵌入为纯数据。稍后您可以使用Loader.loadBytes(swfByteArray);“创建”它们。但是,这在 iOS 上不起作用,因为在 iOS 上为 Flash 生成的字节码是不同的。

于 2012-04-12T15:02:10.733 回答