AS 2.0

Код AS1/AS2:
function loadXML(loaded) {
if (loaded) {
xmlNode = this.firstChild;
//image = [];
selo = [];
uvaguha = [];
wood_p = [];
wood_m = [];
brick_p = [];
brick_m = [];
iron_p = [];
iron_m = [];
food_p = [];
food_m = [];
igrok = [];
sys = [];
wood_pr = [];
brick_pr = [];
iron_pr = [];
food_pr = [];
troops = [];
money_z = [];
money_s = [];
total = xmlNode.childNodes.length;
for (i=0; i<total; i++) {
//image[i] = xmlNode.childNodes[i].childNodes[0].firstChild.nodeValue;
selo[i] = xmlNode.childNodes[i].childNodes[0].firstChild.nodeValue;
uvaguha[i] = xmlNode.childNodes[i].childNodes[1].firstChild.nodeValue;
wood_p[i] = xmlNode.childNodes[i].childNodes[2].firstChild.nodeValue;
wood_m[i] = xmlNode.childNodes[i].childNodes[3].firstChild.nodeValue;
brick_p[i] = xmlNode.childNodes[i].childNodes[4].firstChild.nodeValue;
brick_m[i] = xmlNode.childNodes[i].childNodes[5].firstChild.nodeValue;
iron_p[i] = xmlNode.childNodes[i].childNodes[6].firstChild.nodeValue;
iron_m[i] = xmlNode.childNodes[i].childNodes[7].firstChild.nodeValue;
food_p[i] = xmlNode.childNodes[i].childNodes[8].firstChild.nodeValue;
food_m[i] = xmlNode.childNodes[i].childNodes[9].firstChild.nodeValue;
igrok[i] = xmlNode.childNodes[i].childNodes[10].firstChild.nodeValue;
sys[i] = xmlNode.childNodes[i].childNodes[11].firstChild.nodeValue;
wood_pr[i] = xmlNode.childNodes[i].childNodes[12].firstChild.nodeValue;
brick_pr[i] = xmlNode.childNodes[i].childNodes[13].firstChild.nodeValue;
iron_pr[i] = xmlNode.childNodes[i].childNodes[14].firstChild.nodeValue;
food_pr[i] = xmlNode.childNodes[i].childNodes[15].firstChild.nodeValue;
troops[i] = xmlNode.childNodes[i].childNodes[16].firstChild.nodeValue;
money_z[i] = xmlNode.childNodes[i].childNodes[17].firstChild.nodeValue;
money_s[i] = xmlNode.childNodes[i].childNodes[18].firstChild.nodeValue;
}
firstImage();
} else {
content = "file not loaded!";
}
}
xmlData = new XML();
xmlData.ignoreWhite = true;
xmlData.onLoad = loadXML;
xmlData.load("images.xml");
/////////////////////////////////////
/////////////////////////////////////
p = 0;
function firstImage() {
if (loaded == filesize) {
picture._alpha = 0;
// picture.loadMovie(image[0], 1);
seluha.text = selo[0];
respect.text = uvaguha[0];
wood_pp.text = wood_p[p];
wood_mm.text = wood_m[p];
brick_pp.text = brick_p[p];
brick_mm.text = brick_m[p];
iron_pp.text = iron_p[p];
iron_mm.text = iron_m[p];
food_pp.text = food_p[p];
food_mm.text = food_m[p];
player.text = igrok[p];
syst.text = sys[p];
wood_pro.text = wood_pr[p];
brick_pro.text = brick_pr[p];
iron_pro.text = iron_pr[p];
food_pro.text = food_pr[p];
voyska.text = troops[p];
moneta_z.text = money_z[p];
moneta_s.text = money_s[p];
//picture_num();
}
}
/*
function picture_num() {
current_pos = p+1;
pos_txt.text = current_pos+" / "+total;
}
*/
/////////////////////////////////////
listen = new Object();
listen.onKeyDown = function() {
if (Key.getCode() == Key.LEFT) {
prevImage();
} else if (Key.getCode() == Key.RIGHT) {
nextImage();
}
};
начал переделывать в actionscript 3.0

Код AS3:
function loadXML(loaded) {
if (loaded) {
xmlNode = this.firstChild;
//image = [];
selo = [];
uvaguha = [];
wood_p = [];
wood_m = [];
brick_p = [];
brick_m = [];
iron_p = [];
iron_m = [];
food_p = [];
food_m = [];
igrok = [];
sys = [];
wood_pr = [];
brick_pr = [];
iron_pr = [];
food_pr = [];
troops = [];
money_z = [];
money_s = [];
total = xmlNode.childNodes.length;
for (i=0; i<total; i++) {
//image[i] = xmlNode.childNodes[i].childNodes[0].firstChild.nodeValue;
selo[i] = xmlNode.childNodes[i].childNodes[0].firstChild.nodeValue;
uvaguha[i] = xmlNode.childNodes[i].childNodes[1].firstChild.nodeValue;
wood_p[i] = xmlNode.childNodes[i].childNodes[2].firstChild.nodeValue;
wood_m[i] = xmlNode.childNodes[i].childNodes[3].firstChild.nodeValue;
brick_p[i] = xmlNode.childNodes[i].childNodes[4].firstChild.nodeValue;
brick_m[i] = xmlNode.childNodes[i].childNodes[5].firstChild.nodeValue;
iron_p[i] = xmlNode.childNodes[i].childNodes[6].firstChild.nodeValue;
iron_m[i] = xmlNode.childNodes[i].childNodes[7].firstChild.nodeValue;
food_p[i] = xmlNode.childNodes[i].childNodes[8].firstChild.nodeValue;
food_m[i] = xmlNode.childNodes[i].childNodes[9].firstChild.nodeValue;
igrok[i] = xmlNode.childNodes[i].childNodes[10].firstChild.nodeValue;
sys[i] = xmlNode.childNodes[i].childNodes[11].firstChild.nodeValue;
wood_pr[i] = xmlNode.childNodes[i].childNodes[12].firstChild.nodeValue;
brick_pr[i] = xmlNode.childNodes[i].childNodes[13].firstChild.nodeValue;
iron_pr[i] = xmlNode.childNodes[i].childNodes[14].firstChild.nodeValue;
food_pr[i] = xmlNode.childNodes[i].childNodes[15].firstChild.nodeValue;
troops[i] = xmlNode.childNodes[i].childNodes[16].firstChild.nodeValue;
money_z[i] = xmlNode.childNodes[i].childNodes[17].firstChild.nodeValue;
money_s[i] = xmlNode.childNodes[i].childNodes[18].firstChild.nodeValue;
}
firstImage();
} else {
content = "file not loaded!";
}
}
xmlData = new XML();
xmlData.ignoreWhite = true;
xmlData.onLoad = loadXML;
xmlData.load("images.xml");
/////////////////////////////////////
/////////////////////////////////////
p = 0;
function firstImage() {
if (loaded == filesize) {
picture._DisplayObject.alpha = 0;
// picture.loadMovie(image[0], 1);
seluha.text = selo[0];
respect.text = uvaguha[0];
wood_pp.text = wood_p[p];
wood_mm.text = wood_m[p];
brick_pp.text = brick_p[p];
brick_mm.text = brick_m[p];
iron_pp.text = iron_p[p];
iron_mm.text = iron_m[p];
food_pp.text = food_p[p];
food_mm.text = food_m[p];
player.text = igrok[p];
syst.text = sys[p];
wood_pro.text = wood_pr[p];
brick_pro.text = brick_pr[p];
iron_pro.text = iron_pr[p];
food_pro.text = food_pr[p];
voyska.text = troops[p];
moneta_z.text = money_z[p];
moneta_s.text = money_s[p];
//picture_num();
}
}
/*
function picture_num() {
current_pos = p+1;
pos_txt.text = current_pos+" / "+total;
}
*/
/////////////////////////////////////
listen = new Object();
listen.onKeyDown = function() {
if (KeyboardEvent.keyCode() == Keyboard.LEFT) {
prevImage();
} else if (KeyboardEvent.keyCode() == Keyboard.RIGHT) {
nextImage();
}
};
выводит что:
TypeError: Error #1006: value не является функцией.
at game_tymper_fla::MainTimeline/frame1()