Statische Actionscript-Code Analysemöglichkeiten
-
23-08-2019 - |
Lösung
Update November 2018:
Es scheint, dass Structure101 ( neue Download-Seite ) nicht mehr eine Actionscript-Variante hat.
Original Antwort, Links veraltet:
Herunterladen Structure101g und wählen Sie das Action Geschmack nach der Installation der Software.
Ich habe bestätigt, dass es in der Lage ist Klasse Ebene abzubilden und sogar Abhängigkeiten Funktionsaufruf in Flex / AS3-Projekte und eine visuelle Karte des gleichen erzeugen.
Werfen Sie einen Blick auf den beigefügten Screenshot.
(Nicht-SSL-Verbindung tot: i40.tinypic.com/e8qptu.png)
Ich hoffe, das hilft.
Andere Tipps
Weit davon entfernt, eine Komplettlösung, sondern beginnen Sie Flex SDK ASDoc verwenden möchten die Klassenpfadstruktur in einem einzigen XML (dank der -keep-xml -skip-xsl Argumente zu erzeugen ).
Danach könnte man wahrscheinlich ein gutes Ergebnis, wenn man ein Spiel mit graphviz hat ( http: // www. graphviz.org/Resources.php ).
Automatisieren alles über ANT und Sie sind sortiert; )
Die Flex SDK Compiler haben eine -link-report
Argument, dass Sie einige gute Informationen über die Klassen in die SWF und deren Abhängigkeiten kompiliert geben.
Siehe Prüfungs Linkers Abhängigkeiten von der Flex 3-Dokumentation für weitere Informationen.
Ich wollte einen Link zu Big Kahuna Burger Link melden Visualizer schreiben, aber ich sehe, dass darrinm ein viel besseres Werkzeug gefunden hat.
Dennoch von Nutzen sein könnte
ItDepends , ein Visual-Browser für Klassen- und Paketabhängigkeiten in Flex-Anwendungen.
Es fehlt die Visualisierungsmöglichkeiten von NDepends aber es ist ein großer Schritt von dem Versuch, Sinn von Link Berichten zu machen. Seine Quelle ist es so, wenn man ausreichend motiviert war es mit Visualisierung erweitert werden kann.
Zur Laufzeit Sie eine auch Information über einzelne Klassen über die describeType Methode (Teil von flash.utils). Es gibt ein XML-Dokument, das die Klasse, die Sie geben, um es beschreibt.