【问题标题】:Using Apparat dump with FDT and ant将设备转储与 FDT 和 ant 一起使用
【发布时间】:2012-07-03 13:28:57
【问题描述】:

我对 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 

【问题讨论】:

    标签: code-analysis active-script


    【解决方案1】:

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

    dump -i example.swf -uml
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-24
      相关资源
      最近更新 更多