从 Adob​​e Animate 中打开的 FLA 文件中导出所有项目

Posted

技术标签:

【中文标题】从 Adob​​e Animate 中打开的 FLA 文件中导出所有项目【英文标题】:Exporting all the items from FLA file opened in Adobe Animate 【发布时间】:2021-04-24 13:51:50 【问题描述】:

自从 Flash 消失后,我正在使用 Adobe Animate 打开旧的 fla 文件。是否有任何简单的方法可以直接导出库中存在的所有项目(包括矢量、声音和图像)以便重复使用。

【问题讨论】:

如果使用 Windows,请尝试 JPEXS 反编译器。它可以批量导出项目。 @VC.One 来自 FLA,而不是来自 SWF。 是的,我不想从 SWF 文件中提取资源。它只有在该特定动画中使用的资产。我想要的是从 FLA 文件中获取甚至没有使用但存在于 fla 文件中的库项目。 @HashirTihami 研究 JSFL。它是一个自动化脚本(在语法上与 AS 非常相似),旨在命令 Flash IDE 执行您可以使用鼠标和键盘在其中执行的任何操作。例如,选择/取消选择舞台对象和库项目、复制/粘贴/删除、移动、编辑属性等等。您可以从 github.com/adoontheway/jsfl-examples/blob/master/… 开始,我使用“jsfl 示例”搜索(也可以查找)。 @HashirTihami 感谢您的澄清。看看我的回答对你有没有帮助。 【参考方案1】:

我不知道您的操作系统,但在 Windows 上,有两种可能性:

.fla 的副本重命名为.zip。 然后浏览 ZIP 文件,查看其 Library 文件夹是否包含您想要的项目。

WinRAR 可以访问 .fla 中的 Libray 文件夹,该文件夹重命名为 .zip

【讨论】:

我在 Windows 上尝试过,但它显示“存档格式未知或已损坏” 我无法复制。它适用于我的 FLA 文件。尝试制作一个新的 FLA 项目并将一些图像导入库中,保存 FLA 后,可以将其副本重命名为 .zip 并在 Winrar 或文件资源管理器中打开吗?如果是,则全选复制库项目从旧FLA到新FLA并在重命名后提取数据... PS:(1) 你也试过WinRar(演示版)吗?它是抱怨旧 FLA 文件的副本还是向您显示了诸如 Library 之类的子文件夹? (2) 尝试通过Flannel.air 传递旧FLA 的副本,右键单击并保存.air 链接。它可能会转换为可读的 FLA 格式。阅读Flannel here。

以上是关于从 Adob​​e Animate 中打开的 FLA 文件中导出所有项目的主要内容,如果未能解决你的问题,请参考以下文章

在 Adob​​e Animate 中从矢量保存高分辨率位图

如何在 Adob​​e Animate 中悬停时反向播放动画?

jQuery 替代 Adob​​e Edge Animate?

如何在 Adob​​e Animate CC 中使用舞台宽度和高度(Canvas doc)

如果我不断循环播放 Adob​​e Animate (Flash) 视频,会导致内存问题吗?

AS3 如何将 adMob 添加到 Adob​​e Flash/Animate?