Esto funciona (comprobado)
for (var i = 1; i<5; i++) {
var miClip:MovieClip = this.attachMovie("mcBoton", "boton"+i, i);
miClip.nombre.text = "Hola";
miClip.imagen1 = "Caricatura_mini.gif";
miClip.foto1.loadMovie(this["boton"+i].imagen1);
}
Si te da un undefined es porque no le pasas bien el nombre de archivo desde
el xml, prueba a poner uno a pelo entre comillas para comprobar que el
loadMovie te funciona y luego traza lo que le pasas desde el xml, para ver
lo que le estas metiendo realmente.
Un saludo.
----- Original Message -----
From: "Arantxa Pelayo Rufo" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Friday, August 04, 2006 11:32 AM
Subject: Re: [ASNativos] loadMovie hacia un attachMovie
Hola, otra vez
el error que me da siempre es este:
Error opening URL "file:///D|/web/undefined"
web es la carpeta donde está el flash y también el xml.
he probado las soluciones que me dais pero sigue saliendo lo mismo, ¿debería
escribir algo en el propio movie clip foto1 o en algún otro sitio aparte del
código del _root.?
Muchas gracias por vuestra ayuda pero sigo un poco perdida.
Besos
>From: Fede Rivas <[EMAIL PROTECTED]>
>Reply-To: Lista dedicada a Actionscript <[email protected]>
>To: "[email protected]" <[email protected]>
>Subject: Re: [ASNativos] loadMovie hacia un attachMovie
>Date: Fri, 04 Aug 2006 11:11:55 +0200
>
>Buenas !!!
>Deberías usar :
>loadMovie(imagen1,this["boton"+i].foto1);
>O si bien quieres controlar la precarga del mismo , usar la clase
>MovieClipLoader, de la que puedes encontrar información en la ayuda del
>propio flash.
>
>Salu2!!!!
>
>Fede.
>
>
>El 4/8/06 10:17, "Arantxa Pelayo Rufo" <[EMAIL PROTECTED]> escribió:
>
> > Hola!
> > A ver si consigo explicar mi duda porque es un poco complicado de
>describir.
> > Tengo una base de datos en un xml, la cargo como un listado como un
> > attachMovie que se repite por cada punto de la lista:
> >
> > attachMovie("mcBoton","boton"+i,i);
> >
> > de forma que aparece una película debajo de otra por cada punto. Dentro
>de
> > esa película (mcBoton) hay varios campos de texto que cargo desde el xml
> > poniendo este código en un frame de la película principal.
> >
> > this["boton"+i].nombre =
> > cliente[i].attributes.nombre;
> >
> > mi problema se presenta porque tengo también una imagen en la base de
>datos
> > a la que hago referencia igual:
> >
> > this["boton"+i].imagen1 =
> > cliente[i].attributes.imagen1;
> >
> > que quiero que se cargue dentro de una instancia de clip (foto1) que hay
>en
> > mcBoton. Estoy haciendo esto:
> >
> >
>this["boton"+i].foto1.loadMovie(imagen1);
> >
> > pero no me lo reconoce siquiera. Y todo este código anterior está en un
> > frame del root.
> >
> > En una prueba que hice poniendo el movie clip que carga la imagen en el
> > _root, funcionaba bien con esto:
> >
> > this.imagen1 = cliente[i].attributes.imagen1;
> > _root.foto1.loadMovie(imagen1);
> >
> > Pero necesito que esté en el mcBoton para que se repita con el listado.
> > Como de costumbre estoy hecha un lío. Una ayudita por favor y muchas
>gracias
> > a todos por anticipado
> > Un beso
> >
> >
> >
> > -----------------------------------------------------
> > ASNativos
> > www.5dms.com
> > subscripciones/desubscripciones
> > http://asnativos.5dms.com
> > -----------------------------------------------------
> >
>
>
>
>-----------------------------------------------------
>ASNativos
>www.5dms.com
>subscripciones/desubscripciones
>http://asnativos.5dms.com
>-----------------------------------------------------
-----------------------------------------------------
ASNativos
www.5dms.com
subscripciones/desubscripciones
http://asnativos.5dms.com
-----------------------------------------------------
-----------------------------------------------------
ASNativos
www.5dms.com
subscripciones/desubscripciones
http://asnativos.5dms.com
-----------------------------------------------------