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