ich eine klassenspezifische Tracer genannt "TTrace" begünstigen, die aktiviert werden kann und deaktiviert für eine Klasse. Und ich schreibe es auch für die erste Zeile jeder Funktion, die ich erstelle. Das Nachverfolgen einer Geschichte hat mich oft beim Remote-Debugging gerettet, wo Sie Fehler, die Kunden Ihnen geben, nicht replizieren können. Sie können ttrace dann einfach aktivieren oder deaktivieren, um Ihre Ausgaben zu bereinigen und sie in dem Bereich zu aktivieren, den Sie aktualisieren oder korrigieren.
SVN: https://code.google.com/p/darceys-as3-components/
PLZ: http://code.google.com/p/darceys-as3-components/downloads/list
verwenden TTrace
// var definition
private var t:Ttrace;
// Inside constructor
t = new Ttrace(true,"",true,false,"Debug console title",600,300);
t.ttrace("hello");
addChild(t);
// Var dump
t.ttrace("myvar = " + myVar);
// Warning
t.warn("warning");
// Error
t.error("An error has occured in .......");
Parmaters sind:
Ttrace(
enabled:Boolean,
applicationName:String="",
useDebugBox:Boolean=false,
debugBoxVisible:Boolean=true,
debugBoxTitle:String="",
debugBoxWidth:Number=800,
debugBoxHeight:Number=400
)