Static possibilità di analisi del codice ActionScript
-
23-08-2019 - |
Soluzione
Aggiornamento Nov 2018:
Sembrerebbe che Structure101 ( nuova pagina di download ) non ha più una variante di ActionScript.
risposta originale, link obsoleti:
Structure101g e selezionare il sapore Actionscript dopo l'installazione del software.
Ho confermato che è in grado di tracciare livello di classe e anche le dipendenze la funzione di chiamata a progetti / AS3 Flex, e generare una mappa visiva delle stesse.
Date un'occhiata alla schermata allegata.
(non SSL link morto: i40.tinypic.com/e8qptu.png)
La speranza che aiuta.
Altri suggerimenti
Lungi dall'essere una soluzione completa, ma per cominciare si consiglia di utilizzare Flex SDK ASDoc per generare la struttura di percorso di classe in un unico XML (grazie a -keep-xml -skip-xsl / argomenti ).
In seguito si potrebbe forse ottenere un bel risultato se si dispone di un gioco con graphviz ( http: // www. graphviz.org/Resources.php ).
Automatizzare il tutto tramite ANT e siete ordinare; )
I compilatori SDK Flex hanno un argomento -link-report
che vi darà alcune buone informazioni sulle classi compilate nel file SWF e le loro dipendenze.
Esaminando Linker dipendenze dalla documentazione Flex 3 per ulteriori informazioni.
Stavo per postare un link a link Segnala Visualizer Big Kahuna Burger, ma vedo che darrinm ha trovato uno strumento molto migliore.
Ancora, potrebbe essere di qualche utilità
ItDepends , un browser visivo per le dipendenze di classe e dei pacchetti di applicazioni Flex.
E 'mancano le capacità di visualizzazione di NDepends ma è un grande passo dal tentativo di dare un senso di rapporti di collegamento. Nasce là così se uno era sufficientemente motivato potrebbe essere esteso con visualizzazioni.
In fase di runtime si una anche ottenere informazioni sui singoli corsi tramite il metodo describeType (parte del flash.utils). Esso restituisce un documento XML che descrive la classe si dà ad esso.