Здраствуйте! Подскажите в чем ошибка.

Код:
//*.fla
var otherClass:OtherClass = new OtherClass(_root,"my_txt", 1, 10, 30, 180, 94);
otherClass.mc_txt="Hello 1"
otherClass.mc_txt="Hello 2"
otherClass.mc_txt="Hello 3"
var anyClass:AnyClass = new AnyClass();

Код:
//AnyClass.as
class AnyClass {
public var addEventListener:Function;
public var dispatchEvent:Function;
public var otherClass:OtherClass;
public function AnyClass() {
EventDispatcher.initialize(this);
this.addEventListener("onAnyClassEvent",otherClass);
this.dispatchEvent({type:'onAnyClassEvent',data:'Hello from AnyClass'});
}
}

Код:
//OtherClass.as
class OtherClass {
public var addEventListener:Function;
public var anyClass:AnyClass;
private var _mct:TextField
public function OtherClass(timeline:MovieClip,_NAME:String,_depth:Number, _xx:Number, _yy:Number,_wwidth:Number, _hheight:Number){
EventDispatcher.initialize(this);
timeline.createTextField(_NAME,_depth,_xx,_yy,_wwidth,_hheight);
_mct=timeline[_NAME]
}
public function set mc_txt(txt:String):Void{
_mct.text = txt+newline+_mct.text;
_mct.type = "dynamic";
_mct.background = true;
}
public function onAnyClassEvent(event:Object):Void {
_mct.text = event.data+newline+_mct.text;
}
}