在FLA中批量重命名链接

时间:2011-06-01 20:29:25

标签: flash actionscript-3

我有一个基于AS3的FLA,由于各种原因,需要重新编写库中的几乎所有链接(需要移动到不同的包命名空间)。这个特殊的FLA非常大,所以手动执行此操作会相当繁琐。

处理此问题的最佳方法是什么?

我考虑将FLA保存为XFL,只需手动编辑LIBRARY文件夹中的所有XML文件,然后保存为FLA。有没人试过这个?我以前从未使用过XFL文件,所以我不知道我可能遇到的怪癖。

是否有任何现有的JSFL脚本可以处理这个问题?

感谢。

编辑:

我的问题与加载SWF和类冲突有关,因为多个SWF使用相同的包命名空间。我没有了解太多细节,而是了解ApplicationDomainLoaderContext。我目前正在加载一个新的ApplicationDomain,但这不是一个理想的情况,并且导致从长远来看无法维护的悲伤。

1 个答案:

答案 0 :(得分:1)

我今天无法访问Flash IDE,但您可以轻松调整我的 脚本做你想要的: Automated importing/renaming of Flash assets 重命名-的快闪资产/ 6031965#6031965

有一种简单的方法可以找到你必须使用的Jsfl功能:

  1. 打开历史记录面板(窗口>其他面板>历史记录)
  2. 将一个链接重命名
  3. 将历史记录复制到jsfl并调整代码