MyClass extends EventDispatcher:

Код AS3:
private function completeHandler(event:Event):void{
var dataXML:XML = XML(event.target.data);
vardata = dataXML.toXMLString();
dispatchEvent(new Event(Event.COMPLETE));
}
Главный класс:

Код AS3:
private function init(e:Event = null):void
{
removeEventListener(Event.ADDED_TO_STAGE, init);
tf = new TextField();
textf.text=" ";
addChild(textf);
var temp:MyClass = new MyClass();
temp.addEventListener(Event.COMPLETE, completeHandler);
}
private function completeHandler(e:Event):void
{
tf.appendText((e.target as MyClass).vardata);
}