Debuggen mit De MonsterDebugger
Ein Projekt zu debuggen ist in Flex Builder eigentlich eine tolle Sache. Wenn man allerdings das Flash Authoring Tool benutzt oder eine bequemere Möglichkeit sucht, seine swf vernünftig von Fehlern zu befreien, dem kann ich das debugging Tool De MonsterDebugger empfehlen. Ich benutzte es seit kurzem und bin begeistert.
De MonsterDebugger ermöglicht eine haargenaue Übersicht über alle Instanzen, Methoden und Eigenschaften innerhalb einer swf. Diese lassen sich dann im Programm manipulieren. Das Ergebnis wird dann sofort in Echtzeit angezeigt. Im Klartext heisst das, dass ich die Möglichkeit habe in meinem Debugger z.B. Methoden zu rufen und dann direkt dessen Auswirkungen zu beobachten.

Das ganze ist schnell zu Integrieren. Man installiert einfach die AIR-Anwendung, öffnet diese und exportiert unter “File->Export Client Class” die benötigte Actionscript Klasse.
Diese Klasse wird einfache in das aktuelle Projekt (Flash oder Flex) importiert. und mit folgendem Befehl eingebunden.
var debugger:MonsterDebugger = new MonsterDebugger(this); // this ist in diesem Fall die aktuelle swf Instanz
Beim nächsten Kompilieren und Veröffentlichen, ist die swf bereit um vom Debugger gefunden zu werden. Einfach swf und Debugger starten und schon sollte man anfangen können zu Debuggen.
Ein weiterer Vorteil ist der Debugger eigene trace-Befehl, den man mit folgendem Code einbinden kann.
MonsterDebugger.trace(this, object); // this ist die swf Instanz, object das auszugebende Objekt
Es lassen sich also mit dem trace-Befehl, gezielt Instanzen und dessen Werte untersuchen.






















