Есть такой вот клас

Код:
class TRACE extends Object{
private static var ini:TRACE = new TRACE();
private static var indexx:Number;
private static var iam:Object;
private static var t_text:Object;
private static var tr:Object;
private static var myText:String;
private static var prev:String;
private static var $ME:Object;
// ------------ TRACER ---------------------
public static function killTrace():Void{
var f=_root.myTrace;
f.clear();f.te.removTextField();f.trace1.removTextField();f.removeMovieClip();
}
public static function killText():Void{
indexx=0;
myText=prev="";
}
public function TRACE(){
prev="";indexx=0;$ME=this;
}
public static function myTrace(t:String, id:String):Void{
if(t!=""){
if(prev!=id && id=="inf"){t="</FONT><FONT color='#889988'>"+t;prev=id;}
if(prev!=id && id=="err"){t="</FONT><FONT color='#FF1111'>"+t;prev=id;}
text(t);
}
}
private static function border(o:Object):Void{
Index.__drawRec(o,0,0,300,o._height+10,0x000000,100,0x225599,100,2);
Index.__drawRec(o,3,3,295,18,0x225599,100,0x000000,0,0);
Index.alignTo({fi:"_root",se:o,x:"center",y:"center"});
Index.alignTo({fi:iam,se:tr,x:"center",y:""});
}
public static function text(texti:String):Void{
if(texti!=""){
if(prev==""){myText="<FONT>";}
myText+=texti+"<br>";
killTrace();
iam = _root.createEmptyMovieClip("myTrace",_root.getNextHighestDepth());
tr = iam.createTextField("trace1",iam.getNextHighestDepth(),4,2,200,200);
tr.textColor=0xFFFFFF;tr.autoSize=true;tr.selectable=false;tr.text="trace";
t_text = iam.createTextField("te",iam.getNextHighestDepth(),10,23,296,20);
iam.ini=$ME;iam.onRelease=function(){_root.TRACE.killText();};iam.useHandCursor=false;
t_text.multiline=t_text.autoSize=t_text.html=true;
t_text.htmlText=myText;
border(iam);
}
}
}
Хочу заставить МТАСК скомпилить мою свф-ку так чтобі запускалась моя функция myTrace() вместо обычного трейса
пишу все "как книга пишет" -trace TRACE.myTrace но нифика оно не работает
Версия MTASC - 1.12
