Die Flexperten Herrlich & Ramuschkat

Flex Builder 2 Debugger direkt aus AS3 aufrufen

In Flex 2/ActionScript 2 gibt es eine nette, undokumentierte Methode namens enterDebugger(), mit der man den Flex Debugger starten kann. Dieser Aufruf verhält sich zur Laufzeit so, als hätte man auf der entsprechenden Zeile einen Breakpoint gesetzt. Dadurch lässt sich der Debugger z.B. starten, wenn bestimmte Bedingungen zutreffen:

Actionscript:
  1. var n:Number = Math.random();
  2. if (n> 0.9)
  3. {
  4.     enterDebugger();
  5. }
  6.  

Natürlich muss dazu die Debug Version des Flash Player 9 installiert sein.

Gruß,
Dirk.

2 Kommentare

  1. Thomas Rühl am 19. August 2006

    Das ist ja mal cool… :)

  2. kp am 20. August 2006

    Bei mir gibt das eine Compiler-Fehlermeldung: Call to a possibly undefined method enterDebugger. Compiliert ihr dann direkt mit gdb?

Einen Kommentar schreiben