我在谷歌上试过没有运气,所以在我花更多时间之前想知道它是否可能。
我有 50 个非常小的 1 - 2 秒 swf 文件,每个文件都像一张幻灯片。我想将它们全部组合成一个闪存文件。
这可能吗,作为说明,我没有刚刚随 swf 文件提供的原始源文件。
非常感谢您的帮助
我在谷歌上试过没有运气,所以在我花更多时间之前想知道它是否可能。
我有 50 个非常小的 1 - 2 秒 swf 文件,每个文件都像一张幻灯片。我想将它们全部组合成一个闪存文件。
这可能吗,作为说明,我没有刚刚随 swf 文件提供的原始源文件。
非常感谢您的帮助
如果您的 swf 文件是在没有选项的情况下发布Protect from import
的,您可以简单地创建一个新的 flash 项目并在那里导入所有 50 个 swf 文件,就像您导入任何其他媒体文件 () 一样,然后在时间轴上以正确的位置播放/他们每个人的时间。
要测试您是否有幸拥有不受保护的 swf 文件,只需在 Flash 中创建一个新的 flash 项目并使用Import > Import to Library
您的一个 swf 文件,然后查看是否有错误消息。
您可以使用 AS3 加载器。请参阅http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/Loader.html上的文档
如果您使用 Flex SDK,您可以使用[Embed(source="file.swf", mimeType="application/octet-stream")]
meta 将 SWF 嵌入为纯数据。稍后您可以使用Loader.loadBytes(swfByteArray);
“创建”它们。但是,这在 iOS 上不起作用,因为在 iOS 上为 Flash 生成的字节码是不同的。