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 ...