Comunidad de diseño web y desarrollo en internet online

Cargar imagen desde archivo xml

Citar            
MensajeEscrito el 22 Jul 2013 02:51 pm
Hola,

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.

Por jose!!!

23 de clabLevel



 

firefox
Citar            
MensajeEscrito el 22 Jul 2013 04:13 pm
Sale algún error al momento de compilar?

Por julianpena

98 de clabLevel

1 tutorial

Genero:Masculino  

Diseñador Grafico

chrome
Citar            
MensajeEscrito el 23 Jul 2013 02:39 am
No, no sale ningún error.

Por jose!!!

23 de clabLevel



 

firefox
Citar            
MensajeEscrito el 23 Jul 2013 04:04 am
Hola,

ya encontré el error, había hecho hace tiempo el flash y lo tenía en AS2.

He puesto

Código :

miContenedor.loadMovie(image);
addChild(miContenedor);


y ya carga la imagen. Tampoco había puesto miContenedor como un Movieclip con nombre de instancia miContenedor.

Jose.

Por jose!!!

23 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.