Не получается вернуть массив из функции. Вроде все перепробовал...
Внутри функции массив трейсится а получить его в руте не получается

... есть идеи?

Код AS1/AS2:
function getXML()
{
var my_xml:XML = new XML();
my_xml.load("test.xml");
my_xml.onLoad = function(success)
{
my_xml.ignoreWhite = true;
my_xml.parseXML(my_xml.toString());
//trace(my_xml);
var vars:Array = new Array();
_root.date_ = my_xml;
_root.date_ = _root.date_.firstChild;
_root.date_ = _root.date_.firstChild;
vars[0] = _root.date_.attributes.name;
_root.date_ = _root.date_.nextSibling;
vars[1] = _root.date_.attributes.name;
_root.date_ = _root.date_.nextSibling;
vars[2] = _root.date_.attributes.name;
_root.date_ = _root.date_.nextSibling;
vars[3] = _root.date_.attributes.name;
trace(vars);
return vars;
}
}
getXML();