
Debuggen in AS3
10.04.2008 08:00 von Sven Rainer
Wenn ein Fehler in AS3 geworfen wird kann man schön die den Pfad bis zu dem Auslöser verfolgen:
Error
at Unbenannt_fla::MainTimeline/frame1()
Das kann man ausnutzen um eine AS3 Application besser debuggen zu können.
Man kann gezielt eine Fehler auslösen:
err : String;
var ta:Array;
try {
throw new Error();
} catch ( error : Error ) {
err = error.getStackTrace();
}
trace(err);
Hier gibt es auch was dazu:
blog.jooce.com
www.flashforum.de
Ich habe mir Gedanken dazu gemacht und eine Klasse geschrieben die ein besseres trace() erzeugt:
import de.dropdesign.utils.Debug;
Debug.debug("test");
erzeugt:
Debug (10 ms):
at Debugtest_fla::MainTimeline/frame1()
Arguments:
test
Hier gibt es den Download:
Debug.zip