【问题标题】:Convert AS3 to FLA for generating SWF将 AS3 转换为 FLA 以生成 SWF
【发布时间】:2017-07-24 11:17:01
【问题描述】:

我需要操作已编译的 SWF 并将其重新编译回 SWF 并进行部署。我已经尝试了 3 个选项,但所有选项都没有运气:

1) 将 swf 转换为 fla 到 AS3,我能够编辑 AS3 文件,然后我无法继续创建新的 FLA 和新的 SWF 文件。

2) 将 swf 转换为 flex 项目并导入到 flex builder,然后在发布时说我没有主 MXML 文件来获取新的 SWF。

3) 目前我曾尝试将 AS3 转换为 FLA,但没有成功。

如果您有任何已知的将 AS3 成功转换为 FLA 的选项,请告诉我,我将监控线程!..

更新 1):我曾尝试将 SWF 从 SWF 反编译器转换为 FLA,它是成功的,但问题是我如何编辑它并再次将其转换回新的 SWF。我的目标是添加一些字符串或名称,在反编译后,我得到了 FLA,一堆 AS3 文件,在编辑我的 AS3 文件后,我无法将所有一堆 AS3 文件一起转换为新的 SWF 或新的FLA ...请回复感谢其他回复!...

更新2:感谢您之前的回复,我想我不能 从以前的导入错误中找到正确的库,执行 你知道吗,我能找到它吗? IS 嵌入资产类型帮助我 解决此类错误。请看这个帖子让我知道 "Error #1014: Class mx.core::BitmapAsset could not be found" while trying to use Runtime Shared Library ,如果有哪位大神知道请回复,对我有很大帮助..

【问题讨论】:

  • FLA - Adob​​e Flash 源文件。 SWF - 编译的 Flash 应用程序。 AS3 又名 ActionScript3 是编程语言/脚本的名称。您要问的是,例如“如何将英语转换为图书馆建筑”,对此没有多大意义。
  • 您可以使用 SWF Decompiler 从 SWF 创建 FLA,但大多数时候 FLA 不像原始 FLA 那样易于使用。 sothink.com/product/flashdecompiler
  • Organis : 你说不能将 AS3 转换为 FLA 或 SWF ?...
  • Kokodoko:感谢您的回复,请查看我添加的更新部分,并让我知道您对此的想法!..请回复!..
  • Kokodoko,Organis,请提供使用任何想法,如果你知道,我已经添加了我的更新..

标签: actionscript-3 flash apache-flex adobe flex4.6


【解决方案1】:
  1. 在适当的编辑器中打开 FLA(通常是 Flash Professional,或其他 IDE,例如 Flash BuilderFlex 等...)
  2. 编译(controlenter for Flash Professional)

澄清一下:

  • .swf 是一个编译好的 Flash 程序(带有嵌入的代码、文本和资源)。
  • .fla 是一个项目文件,其中包含对您要编译的所有内容的引用。
  • .as文件是程序中使用的代码。
  • .mxml 文件是一个 XML 文档,其中包含布局标记和代码块。通常与基于 Flex 的项目一起出现。

一个警告:反编译器并不总是能成功地重建项目。除了原始开发人员提供的一些深奥设置之外,您从中获得的文件完全有可能无法重新编译。

【讨论】:

  • 感谢您的回复,我尝试从 cs flash Professional 5.5 编译,但它说,SpiriteAssests 未定义,bitassets 未定义,flexdiplay 未定义,这是我完全卡住了,你能不能让我知道我应该如何前进!..
  • 这通常表示文档顶部缺少导入。例如,如果您在没有首先调用import flash.display.Sprite; 的情况下在类中使用 Sprite,但是,也可能存在项目中的同名库项目在代码中被调用,并且不存在。不幸的是,反编译并不是一件确定的事情。您必须独立解决每个问题。
  • 是的,感谢您之前的回复,我无法从我之前遇到的错误中找到正确的库,您知道如何查找吗?您认为嵌入资产类型可以帮助我解决这个问题吗种错误。请查看我上面更新的 cmets,如果你知道这将是一个很大的帮助,请告诉我。help.adobe.com/en_US/Flex/4.0/UsingSDK/…stackoverflow.com/questions/6989444/…
猜你喜欢
  • 2014-10-06
  • 1970-01-01
  • 2014-11-26
  • 1970-01-01
  • 2012-06-02
  • 2011-01-01
  • 2016-11-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多