tengo un flash que carga datos de un fichero xml, palabras, definiciones y nombres de ficheros con imagenes.
Para cargar una imagen en un flash hago:
Código :
var miContenedor; miContenedor = new Loader(); miContenedor.load(new URLRequest("huevo.jpg")); miContenedor.x=100; miContenedor.y=200; addChild(miContenedor);
y la veo en el .swf.
Pero cuando pongo el mismo código en el flash que tengo para cargar las palabras y las definiciones no me funciona.
Lo que hago es acceder al xml, guardar la información que tiene en vectores:
Código :
.... miContenedor = new Loader(); mixml=new XML() mixml.load("../xml/arxiu_forcat2.xml") mixml.ignoreWhite=true mixml.onLoad=function(){ total=this.firstChild.childNodes.length for (j=0; j<total; j++){ aparaula[j]=this.firstChild.childNodes[j].attributes.par apista[j]=this.firstChild.childNodes[j].attributes.def atema[j]=this.firstChild.childNodes[j].attributes.unitat aimagen[j]=this.firstChild.childNodes[j].attributes.imagen } paraula=aparaula[k]; pista=apista[k]; tema=atema[k]; image=aimagen[k]; miContenedor.load(new URLRequest("huevo.jpg")); addChild(miContenedor); trace(miContenedor); miContenedor.x=100; miContenedor.y=200; long_paraula=paraula.length;
Pero no me sale la imagen cargada en el flash, incluso sin referenciarla en la variable que tiene el nombre, sinó poniendo directamente el nombre del fichero. De hecho si hago un trace de miContenedor sale Undefined.
Alguien sabe donde está el error?.
Gracias de antemano.
Jose.