![](/img/trans.png)
[英]Is there a program that uses static analysis to look for bugs in actionscript code?
[英]Static Actionscript code analysis possibilities
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自动化一切,您便得到排序; )
ItDepends ,一个可视浏览器,用于Flex应用程序中的类和包依赖项。
它缺乏NDepends的可视化功能,但是比试图理解链接报告有了很大的进步。 它的来源就在这里,因此如果有足够的动力,可以通过可视化进行扩展。
Flex SDK编译器具有-link-report
参数,它将为您提供有关编译到SWF中的类及其依赖项的一些很好的信息。
有关更多信息,请参阅Flex 3文档中的检查链接器依赖项 。
在运行时,您还可以通过describeType方法(flash.utils的一部分)获取有关各个类的信息。 它返回描述您提供给它的类的XML文档。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.