ben etkinleştirilebilir "TTrace" adlı bir sınıf belirli izleyici lehine ve (MiniDebugTarget
kullanır) sınıf başına devre dışı bırakıldı. Ayrıca, oluşturduğum her işlevin 1. satırı için de yazarım. Bir hikayeyi izlemek, sık sık müşterilerin size verdiği hataları kopyalayamadığınız uzaktan hata ayıklama konusunda beni kurtardı. Ardından çıktılarınızı temizlemek ve güncellemek veya düzeltmek istediğiniz alanda etkinleştirmek için ttrace'i etkinleştirebilir veya devre dışı bırakabilirsiniz.
SVN: https://code.google.com/p/darceys-as3-components/
PK: http://code.google.com/p/darceys-as3-components/downloads/list
// 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 olan TTrace kullanmak için:
Ttrace(
enabled:Boolean,
applicationName:String="",
useDebugBox:Boolean=false,
debugBoxVisible:Boolean=true,
debugBoxTitle:String="",
debugBoxWidth:Number=800,
debugBoxHeight:Number=400
)