Hola, estoy trabajando en una carga de datos externa con un xml.
Y quiero traer en un load movie una imagen que está en un xml.
Lo he probado de manera directa (sin la parte dinamica) y funciona
pero cuando lo quiero insertar en el codigo, no.
Alguien sabe porque?. gracias!.
pego el codigo a continuacion, la parte en rojo es como lo estoy intentando:
Código:
var opcionesXML:XML = new XML();
opcionesXML.ignoreWhite = true;
opcionesXML.onLoad = function (sucess:Boolean) {
if (sucess) {
var opciones:Array = this.firstChild.childNodes;
for(i = 0; i < opciones.length; i++) {
todos.attachMovie("mcBoton","boton"+i,todos.getNextHighestDepth());
todos["boton"+i]._x = -16;
todos["boton"+i]._y = -8 + (i * 22);
todos["boton"+i].texto = opciones[i].childNodes[0].firstChild;
todos["boton"+i].linkurl = opciones[i].childNodes[1].firstChild;
todos["boton"+i].onRollOver = function () {
_root.imagenes.loadMovie("test.swf");}
todos["boton"+i].onRollOver = function () {
this.gotoAndPlay("on");}
todos["boton"+i].onRollOut = function () {
this.gotoAndPlay("off");}
todos["boton"+i].onRelease = function () {
getURL(this.linkurl, "_blank");}
}
} else {
trace("Error al Leer archivo XML");
}
}
opcionesXML.load("contenido.xml");
este es el xml:
Código:
<?xml version="1.0" encoding="utf-8"?>
<contenido>
<web>
<nombre>01. Synapsis</nombre>
<url>http://www.synapsis.com.ar/ </url>
<dato id="1" palabra="Monitor" imagen="images/img_1.jpg" />
</web>
<web>
<nombre>01. Synapsis</nombre>
<url>http://www.synapsis.com.ar/ </url>
<dato id="2" palabra="Monitor" imagen="images/img_2.jpg" />
</web>
</contenido>