Доброе время суток!
Прошу помочь мне в разборе XML парсинга.
и так есть класс LoadConfig

Код AS3:
package
{
import flash.display.Sprite;
import flash.events.Event;
import flash.net.URLLoader;
import flash.net.URLRequest;
/**
* ...
* @author 1
*/
public class LoadConfig extends Sprite
{
public var xml :XML;
public var loader : URLLoader;
public var fileName :String = "../config.xml";
public function LoadConfig()
{
loader = new URLLoader();
var request : URLRequest = new URLRequest(fileName);
loader.addEventListener(Event.COMPLETE, configLoadComplete);
loader.load(request);
}
public function configLoadComplete(e:Event):void
{
xml = XML(loader.data);
trace(xml);
}
public function TraceXML():void
{
trace(xml);
}
}
}
В Main'e создается экземпляр этого класса

Код AS3:
var config :LoadConfig = new LoadConfig();
// и пытаюсь сразу получить данные из xml
config.TraceXML();
После запуска флешки в консоли пишется "null" и второй трейс моя xml'лька
т.е.

Код:
null
<list>
<params>
<param>width</param>
<value>800</value>
</params>
</list>
можете объяснить почему метод TraceXML выдает null? если даже вместо config.TraceXML() набрать, например trace(config.xml.params.value); выдает null....