estoy a favor de un trazador específico clase llamada "ttrace", que puede ser activado y deshabilitado por clase Y también lo escribo para la primera línea de cada función que creo. Rastrear una historia a menudo me ha salvado de la depuración remota donde no puede replicar los errores que le dan los clientes. A continuación, puede activar o desactivar ttrace para limpiar sus salidas y habilitarlas en el área que está actualizando o corrigiendo.
SVN: https://code.google.com/p/darceys-as3-components/
postal: http://code.google.com/p/darceys-as3-components/downloads/list
Para utilizar 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 son:
Ttrace(
enabled:Boolean,
applicationName:String="",
useDebugBox:Boolean=false,
debugBoxVisible:Boolean=true,
debugBoxTitle:String="",
debugBoxWidth:Number=800,
debugBoxHeight:Number=400
)