2009-02-14 23 views

Respuesta

18

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

He confirmado que es capaz de mapear el nivel de clase e incluso las dependencias de llamada de función en proyectos Flex/AS3, y generar un mapa visual de la misma.

Eche un vistazo a la captura de pantalla adjunta.

alt text http://i40.tinypic.com/e8qptu.png

Espero que ayude.

+1

** + 550 ** - Gracias por explorar este software y confirmar que puede hacer un mapeo a nivel de función. Supongo que Structure101 podría hacer lo mismo para el código C++ y Java. Bonito. ¡Felicidades por ganar la recompensa! Gracias por ayudar. –

8

Lejos de una solución completa, pero para empezar es posible que desee utilizar ASDoc SDK de Flex para generar la estructura de ruta de clase en un solo XML (gracias a la -keep-xml xsl -skip- argumentos).

A partir de ese momento, es probable que obtenga un buen resultado si juega con graphviz (http://www.graphviz.org/Resources.php).

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

4

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

Consulte Examining Linker Dependencies de la documentación de Flex 3 para obtener más información.

1

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

4

ItDepends, un navegador visual para clases y dependencias de 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.

+0

No puede dibujar bonitos gráficos, pero no requiere Windows. +1 – Orwellophile

4

Iba a publicar un enlace a Big Kahuna Burger's Link Report Visualizer, pero veo que darrinm ha encontrado una herramienta mucho mejor.

Sin embargo, podría ser de alguna utilidad

LinkReportAIR

+0

Esta herramienta realiza desgloses de uso visual agradables (¿se ve WinDirStat?) Y le permite ordenar columnas. Desafortunadamente, no puedes copiar/pegar ningún dato desde él. Sigue siendo una buena herramienta. – Orwellophile

Cuestiones relacionadas