Me explico...
Cargo el XML, con un bucle "for" creo los botones (_mc), y con el bucle asigno a cada uno lo que tiene que hacer cuando le clicas...
EL PROBLEMA: cuando en un childNode[] le pongo la variable no sabe lo que le digo... devuelve undefined... sin embargo si le ponia como valor childNode[ boton_txt] si que funcionaba...
segundo PROBLEMA: me hacen todos los botones lo mismo... no se porque, pero no me asigna a cada boton un childNode...
Os pongo el script... a ver si encontrais el error... porque ya no se que hacer...
Código :
productos_xml.onLoad = function() {
for (x=0; x<productos_xml.firstChild.childNodes[0].childNodes[0].childNodes.length; x++) {
trace(i);
_root.attachMovie("boton_mc", "boton"+(x+1), 10+x);
if (x == 0) {
_root["boton"+(x+1)]._x = 290;
} else {
_root["boton"+(x+1)]._x = _root["boton"+x]._x+17;
}
_root["boton"+(x+1)]._y = 478;
_root["boton"+(x+1)].boton_txt = x+1;
_root["boton"+(x+1)].onRelease = function() {
_root.contenedor_mc.marca_txt = "Marca: "+productos_xml.firstChild.childNodes[0].childNodes[0].childNodes[x].childNodes[4].firstChild.nodeValue;
};
}Os agradecería muchiiiiiiiisimo si alguien me echara una mano...
