0

我对 Flash 开发完全陌生,甚至还不知道 ActiveScript。我必须改进一些现有的 Flash 应用程序,所以首先我需要了解代码。我想使用一些工具进行代码分析,以可视化类依赖关系和代码结构。我用谷歌搜索并发现了有关 Apparat 工具的信息。现在我正在努力解决它,因为我找不到描述如何使用 Apparat 的文档。我很沮丧,但它似乎是唯一这样的工具。

所以我从例子开始。

我已经按照本指南设置了在 FDT 上运行的设备: http ://www.webdevotion.be/blog/2010/06/02/how-to-get-up-and-running-with-apparat/ 示例( http://blog.joa-ebert.com/2010/05/26/new-apparat-example/) 构建良好并创建了两个 SWF 文件。(我正在使用 ANT 构建器)

现在我想分析现有的 swf 并查看具有类依赖关系的 PNG。我该怎么做?我必须添加什么以及在哪里添加?

或者也许有人可以解释如何从 Windows 命令行使用转储?就像是

dump example.swf exampleAnalysis.png 
4

1 回答 1

0

在解决所有依赖项(这很棘手)之后,我设法让转储运行

dump -i example.swf -uml

但它以 .DOT 格式保存 UML 图,这真的很难阅读,因为 Graphviz GVedit 无法缩放并只能导出到 PNG 只看到你看到的(混乱的无法读取缩小的图),smyrna 不起作用,zgrviewer 无法加载一些文件。

于 2012-07-05T01:17:44.183 回答