
Код:
import mx.utils.Delegate;
class LoadParamsXML {
private var sceneParamsXML:XML;
public function LoadParamsXML(){
sceneParamsXML=new XML();
sceneParamsXML.ignoreWhite = true;
};
private function text():String {
var t:String="okey";
return t;
}
public function generateScene():Void {
sceneParamsXML.load("temp.xml");
sceneParamsXML.onLoad = Delegate(this,onSceneParamsXMLLoad);
}
private function onSceneParamsXMLLoad():Void{
trace(sceneParamsXML.toString());
};
}
Примерно так (могут быть опечатки, не проверял). Если не хочешь лишних приватных переменных sceneParamsXML, то можно вместо использования Delegate использовать DelegateExt, был на Флеш-Потрошителе около месяца назад (код соотвественно чуть-чуть изменится)