从 Adobe Animate 中打开的 FLA 文件中导出所有项目
Posted
技术标签:
【中文标题】从 Adobe 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。以上是关于从 Adobe Animate 中打开的 FLA 文件中导出所有项目的主要内容,如果未能解决你的问题,请参考以下文章
在 Adobe Animate 中从矢量保存高分辨率位图
如何在 Adobe Animate 中悬停时反向播放动画?
jQuery 替代 Adobe Edge Animate?
如何在 Adobe Animate CC 中使用舞台宽度和高度(Canvas doc)