2012-07-03 1 views
0

Je suis totalement nouveau pour le développement flash, je ne sais même pas encore ActiveScript. Je dois améliorer une application flash existante, donc d'abord j'ai besoin de comprendre le code. Je veux utiliser un outil pour l'analyse de code, quelque chose pour visualiser les dépendances de classe et la structure du code. J'ai googlé et découvert l'outil Apparat. Maintenant, je me bats avec ça parce que je ne trouve pas de documentation qui explique comment utiliser Apparat. Je suis frustré, mais il semble être le seul outil de ce genre. J'ai donc commencé avec l'exemple.Utilisation de vidage Apparat avec FDT et ant

J'ai mis en place Apparat courir sur FDT suivant ce guide: http://www.webdevotion.be/blog/2010/06/02/how-to-get-up-and-running-with-apparat/ L'exemple (http://blog.joa-ebert.com/2010/05/26/new-apparat-example/) builds bien et crée deux fichiers SWF. (J'utilise le constructeur ANT)

Maintenant je veux analyser swf existant et voir un PNG avec des dépendances de classe. Comment dois-je faire cela? Que dois-je ajouter et où? Ou peut-être quelqu'un peut expliquer comment utiliser dump à partir de la ligne de commande de Windows? Quelque chose comme

dump example.swf exampleAnalysis.png 

Répondre

0

Après avoir résolu toutes les dépendances (qui était difficile), j'ai réussi à décharge en cours d'exécution

dump -i example.swf -uml 

Mais il enregistre le diagramme UML au format .DOT qui est vraiment difficile à lire comme Graphviz GVedit ne peut pas zoomer et exporte au format PNG uniquement ce que vous voyez (graphique désordonné impossible à lire), smyrna ne fonctionne pas et zgrviewer ne parvient pas à charger certains fichiers.