我对Flash开发完全不熟悉,甚至还不知道ActiveScript。 我必须改进一些现有的flash应用程序,所以一开始我需要理解代码。 我想使用一些工具进行代码分析,这是一种可视化类依赖关系和代码结构的东西。我用谷歌搜索并发现了关于涂层工具的信息。现在我正在努力解决它因为我找不到描述如何使用装置的文档。我很沮丧,但它似乎是唯一这样的工具。
所以我从例子开始。
我按照本指南设置了在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?像
这样的东西dump example.swf exampleAnalysis.png
答案 0 :(得分:0)
在解决所有依赖项(这很棘手)之后,我设法让转储运行
dump -i example.swf -uml
但是它以.DOT格式保存了UML图,这是非常难以阅读的,因为Graphviz GVedit只能缩放并导出到PNG只看到你所看到的内容(凌乱无法读取缩小图),smyrna无效,zgrviewer失败加载一些文件。