I faworyzować konkretnego wskaźnika klasy o nazwie "TTrace", które można włączać i wyłączona na klasę. Piszę też dla pierwszej linii każdej utworzonej przeze mnie funkcji. Śledzenie historii często zapisywało mnie w zdalnym debugowaniu, w którym nie można replikować błędów, które klienci dają. Następnie możesz włączyć lub wyłączyć ttrace, aby oczyścić swoje wyjścia i włączyć je w obszarze, który aktualizujesz lub korygujesz.
SVN: https://code.google.com/p/darceys-as3-components/
pocztowy: http://code.google.com/p/darceys-as3-components/downloads/list
Aby korzystać 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 są:
Ttrace(
enabled:Boolean,
applicationName:String="",
useDebugBox:Boolean=false,
debugBoxVisible:Boolean=true,
debugBoxTitle:String="",
debugBoxWidth:Number=800,
debugBoxHeight:Number=400
)