34

我想直观地查看类、函数和变量/属性、依赖项,例如NDepend,但对于 ActionScript 2 或 AS3 代码。

有什么计划或想法吗?

以某种方式使用doxygen ?

弹性单元?

4

6 回答 6

18

2018 年 11 月更新:

Structure101(新下载页面)似乎不再具有 ActionScript 变体。

原始答案,链接已过时:

下载Structure101g并在安装软件后选择 Actionscript 风格。

我已经确认它能够映射出 Flex/AS3 项目中的类级别甚至函数调用依赖关系,并生成相同的可视化映射。

看看随附的屏幕截图。

(非 SSL 链接失效:i40.tinypic.com/e8qptu.png)

希望有帮助。

于 2010-03-19T07:22:03.113 回答
8

远不是一个完整的解决方案,但首先您可能希望使用 flex SDK ASDoc 在单个 XML 中生成类路径结构(感谢-keep-xml -skip-xsl参数)。

此后,如果您使用 graphviz ( http://www.graphviz.org/Resources.php ) ,您可能会得到一个不错的结果。

通过 ANT 将这一切自动化,然后你就被排序了;)

于 2009-02-14T15:20:34.927 回答
4

Flex SDK 编译器有一个-link-report参数,可以为您提供有关编译到 SWF 中的类及其依赖项的一些有用信息。

有关更多信息,请参阅Flex 3 文档中的检查链接器依赖项。

于 2009-02-14T20:48:25.827 回答
4

ItDepends,一个用于 Flex 应用程序中的类和包依赖关系的可视化浏览器。

它缺乏 NDepends 的可视化功能,但它比试图理解链接报告迈出了一大步。它的来源就在那里,所以如果一个人有足够的动力,它可以通过可视化来扩展。

于 2009-10-22T06:02:30.840 回答
4

我打算发布一个指向 Big Kahuna Burger 的链接报告可视化工具的链接,但我发现 darrinm 找到了一个更好的工具。

不过,可能有一些用处

LinkReportAIR

于 2009-10-22T21:58:54.943 回答
1

在运行时,您还可以通过 describeType 方法(flash.utils 的一部分)获取有关各个类的信息。它返回一个 XML 文档,描述您赋予它的类。

于 2009-06-18T04:41:55.913 回答