Estoy armando un menu en PHP desde el cuál se carga un número de proyecto en un XML.
Tengo este código:
Código :
//Carga de la Variable del Proy////
var datos:LoadVars = new LoadVars();
datos.onLoad = function(exito:Boolean) {
if (exito) {
var pp =(this.idpro)+".xml";
trace (pp);
} else {
(trace("error"));
}
};
datos.load("menu.php");
///////////////
function loadXML(loaded) {
if (loaded) {
xmlNode = this.firstChild;
imgg = [];
titulo = [];
txt = [];
dest = [];
imgp = [];
total = xmlNode.childNodes.length;
for (i=0; i<total; i++) {
imgg[i] = xmlNode.childNodes[i].childNodes[0].firstChild.nodeValue;
titulo[i] = xmlNode.childNodes[i].childNodes[1].firstChild.nodeValue;
txt[i] = xmlNode.childNodes[i].childNodes[2].firstChild.nodeValue;
dest[i] = xmlNode.childNodes[i].childNodes[3].firstChild.nodeValue;
imgp[i] = xmlNode.childNodes[i].childNodes[4].firstChild.nodeValue;
thumbnails_fn(i);
}
firstImage();
} else {
content = "Falló la carga!";
}
}
////////Carga del XML///////////////
var cargaxml = pp;
xmlData = new XML();
xmlData.ignoreWhite = true;
xmlData.onLoad = loadXML;
xmlData.load(cargaxml);
///////////////////////////////////// El problema es que no hay forma de que me tome la variable para que lea sólo el XML del proyecto correspondiente.
Le puse un Trace para ver que lee y me lee bien el ID del proyecto, pero luego, cuando tiene que cargar el XML me sale "Undefined".
Alguién encuentra el error ???
Muchas gracias de antemano.
Slds
