Gigo
07.07.2009, 03:52
function my_xml() {
_root.arrpic = [];
var my_xml:XML = new XML();
my_xml.ignoreWhite = true;
my_xml.load("leftflash.php");
my_xml.onLoad = function(success) {
var allimg = my_xml.firstChild;
max = allimg.childNodes.length;
for (var i = 0; i<max; i++) {
arrpic[i] = allimg.childNodes[i].attributes.path;
//var path = allimg.childNodes[i].attributes.path;
//arrpic.push(path);
}
return arrpic;
}
}
my_xml();
dtext.text = arrpic[0];
возвращает undefined, а если написать перед "return arrpic;" - то ответ тот который должен быть - что не так?
_root.arrpic = [];
var my_xml:XML = new XML();
my_xml.ignoreWhite = true;
my_xml.load("leftflash.php");
my_xml.onLoad = function(success) {
var allimg = my_xml.firstChild;
max = allimg.childNodes.length;
for (var i = 0; i<max; i++) {
arrpic[i] = allimg.childNodes[i].attributes.path;
//var path = allimg.childNodes[i].attributes.path;
//arrpic.push(path);
}
return arrpic;
}
}
my_xml();
dtext.text = arrpic[0];
возвращает undefined, а если написать перед "return arrpic;" - то ответ тот который должен быть - что не так?