versiones para juegos descargar comandos codigos botones animate acciones actionscript-3 actionscript code-analysis static-analysis

actionscript-3 - para - comandos de actionscript



¿Análisis de código estático de Actionscript? (7)

Quiero ver las dependencias de clase, función y variable / propiedad visualmente, como NDepend , pero para código ActionScript 2 o AS3.

¿Algún programa o idea?

Use Doxygen de alguna manera?

FlexUnit?


Descargue Structure101g y seleccione el sabor Actionscript después de instalar el software.

Confirmé que es capaz de mapear las dependencias de llamadas a nivel de clase e incluso funciones en proyectos Flex / AS3, y generar un mapa visual de las mismas.

Eche un vistazo a la captura de pantalla adjunta.

texto alternativo http://i40.tinypic.com/e8qptu.png

Espero que ayude.


En tiempo de ejecución, también puede obtener información sobre clases individuales a través del método describeType (Parte de flash.utils). Devuelve un documento XML que describe la clase que le asigna.


Iba a publicar un enlace al Link Reportizer de Big Kahuna Burger, pero veo que Darrinm ha encontrado una herramienta mucho mejor.

Aún así, podría ser de algún uso

LinkReportAIR


Lejos de ser una solución completa, pero para comenzar, puede utilizar flex SDK ASDoc para generar la estructura de la ruta de clase en un solo XML (gracias a los argumentos -keep-xml -skip-xsl ).

A partir de entonces, es probable que obtengas un buen resultado si juegas con graphviz ( http://www.graphviz.org/Resources.php ).

Automatizando todo a través de ANT y estás ordenado; )



ItDepends , un navegador visual para dependencias de clases y paquetes en aplicaciones Flex.

Carece de las capacidades de visualización de NDepends, pero es un gran paso adelante para tratar de dar sentido a los informes de enlace. Su fuente está allí, de modo que si uno estuviera lo suficientemente motivado podría extenderse con visualizaciones.


Los compiladores de Flex SDK tienen un -link-report que le proporcionará buena información sobre las clases compiladas en el SWF y sus dependencias.

Consulte Examinar las dependencias del vinculador de la documentación de Flex 3 para obtener más información.