Tengo el siguiente script:
import Anuncio
/*****************************************/
var numAnuncios : Number;
var imgPath : String;
//_root.stop();
/*******************************************/
var xmlVars:XML = new XML();
xmlVars.ignoreWhite = true;
xmlVars.onLoad = function (sucess:Boolean) {
if (sucess) {
var aux1:String;
var aux2:String;
_root.numAnuncios = Number(this.firstChild.attributes.cant);
_root.imgPath = this.firstChild.attributes.imgPath;
var nodos : Array = this.firstChild.childNodes;
for (i:Number = 0; i < 1; i++) {
//si es anuncio
if (nodos[i].nodeName == "anuncio") {
aux1 = nodos[i].firstChild.firstChild.nodeValue
aux2 = _root.imgPath + nodos[i].attributes.imgName
var newAnuncio: String = "anuncio"+i;
var _root[newAnuncio]:Anuncio = new Anuncio(aux1,aux2);
}
}
} else {
trace("error");
}
}
xmlVars.load("anuncios.xml");
y me devuelve el siguiete error: ¿que estoy haciendo mal?
**Error** Scene=Scene 1, layer=acciones, frame=1:Line 28: Syntax error.
var _root[newAnuncio]:Anuncio = new Anuncio(aux1,aux2);