を私は有効にすることができる "のttrace" と呼ばれるクラスの特定のトレーサーを支持し、クラスごとに無効になっています。そして、私が作成した各関数の1行目にも書きます。ストーリーをトレースすると、クライアントがあなたに与えるエラーを複製できないリモートデバッグに私を救うことがよくありました。その後、ttraceを有効または無効にして出力をクリーンアップし、更新または修正する領域で出力を有効にすることができます。
SVN: https://code.google.com/p/darceys-as3-components/
ZIP: http://code.google.com/p/darceys-as3-components/downloads/list
の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である:
Ttrace(
enabled:Boolean,
applicationName:String="",
useDebugBox:Boolean=false,
debugBoxVisible:Boolean=true,
debugBoxTitle:String="",
debugBoxWidth:Number=800,
debugBoxHeight:Number=400
)