эм кто сказал тебе сию глупость у тя все есть чтоб осуществить задуманное! подумай еще.
ладна.

Код:
package {
import flash.display.Sprite;
import flash.events.*;
import flash.net.*;
public class XMLLoader extends Sprite{ классы называют с большой буквы и вроде как мне известно существительными а не глаголами
private var xml:XML;//инкапсуляция друг мой)
private var loader:URLLoader;
public function XMLLoader(){
loader = new URLLoader ();
loader.addEventListener (Event.COMPLETE, loadXML);
loader.load (new URLRequest ("test.xml"));
trace(xml); // Выводит NULL - естестна!
}
private function loadXML (e:Event):void {
xml = new XML (e.data);
//барабанная дробь!
doSomething(xml)
var someObject:SomeClass=new SomeObject(xml)
//или
var someObject2:SomeClass=new SomeClass2()
someObject2.setXmlData(xml);
trace(xml); // Выводит содержимое XML файла
}
private function doSomething(xmlData:XML):void{
trace(xmlData) //O_o
}
}
}