静态ActionScript代码分析的可能性
-
23-08-2019 - |
题
解决方案
<强>更新2018年11月:强>
这样看来,Structure101(新的下载页面)不再有一个ActionScript的变体。
<强>原来的答复,链接过时:强>
Structure101g 并安装软件后选择的Actionscript味道。
我们确认它能够绘制出的Flex / AS3项目类水平和甚至函数调用的依赖关系,并产生相同的视觉图谱。
看一看随附的屏幕截图。
(非SSL链路死:i40.tinypic.com/e8qptu.png)
希望有所帮助。
其他提示
远非一个完整的解决方案,而是开始你可能要使用的Flex SDK的ASDoc来生成一个XML类路径结构(感谢的 -keep-XML -skip-XSL 的参数)。
此后你很可能得到一个不错的结果,如果你有一个graphviz的发挥( HTTP:// WWW。 graphviz.org/Resources.php )。
通过ANT自动化这一切,你是排序; )
在的Flex SDK编译器有一个-link-report
说法,会给你编译到SWF中的类和它们的依赖一些有用的信息。
请参阅从Flex 3文档检查链接器依赖性获得更多信息。
ItDepends - 用于在Flex应用程序类和包的相关的视觉浏览器。
它缺乏NDepends但它迈出了一大步,从试图使报告的链接感的可视化功能。其源是有所以如果一个被充分激励它可以与可视化进行扩展。
在运行时你一个还获取有关通过的describeType方法各个类别(flash.utils的部分)的信息。它返回一个描述你给它的类的XML文档。
不隶属于 StackOverflow