tengo un problemita al cargar unos botones en flash mediante xml
tenog el siguiente puntos.xml
Código :
<paises> <ciudades> <punto1 posX="10" posY="50"/> <punto2 posX="20" posY="60"/> <punto3 posX="30" posY="70"/> <punto4 posX="40" posY="80" /> <punto5 posX="50" posY="90"/> <punto6 posX="60" posY="100"/> </ciudades> </paises>
tengo el siguiente codigo en el flash
Código :
XML.prototype.ignoreWhite = true;
MovieClip.prototype.useHandCursor = false;
miXml = new XML();
miXml.load("puntos.xml");
miXml.onLoad = function() {
cr = 0;
paises = miXml.firstChild.childNodes;
trace(miXml.firstChild.childNodes);
longitud = paises.length;
for (i=0; i<longitud; i++) {
ciudades = miXml.firstChild.childNodes[i].childNodes;
trace(ciudades);
for (j=0; j<ciudades.length; j++) {
posX = Number(ciudades[j].attributes.posX);
posY = Number(ciudades[j].attributes.posY);
cr++;
_root.attachMovie("cruz", "cruz"+cr, cr*999);
_root["cruz"+cr].ciudad = ciudades[j].nodeName;
trace(paises[i].nodeName);
_root["cruz"+cr].pais = paises[i].nodeName;
with (_root["cruz"+cr]) {
_x = posX;
_y = posY;
}
}
}
};
pero al eejcutar me sale este error.
ciudades
Error: No se pudo efectuar la acción 'with' porque el objeto especificado no existe.
alguien sabe que debo de cambiar o qeu debo de usar en vez de 'with'
gracias a todos por las respuestas qeu me vayan a dar ...
