Comunidad de diseño web y desarrollo en internet online

una facil, cargar jpg en un movie clip

Citar            
MensajeEscrito el 20 Sep 2005 08:11 am
yo se cargar imagenes en el componente loader

pero me gustaria saber si hay alguna forma de cargar una imagen dentro de un mc

por ejemplo he probado , creando un mc vacio, hago una instancia de este en la pelicula con el nombre foto_mc

y como accion hago

this.foto_mc.loadMovie("imagen.jpg",0);

y pasa de todo no me lo carga


como se hace?

vale estoy haciendo pruebas
si quito this, si me la carga, pero pork no puedo usar this??

ahora la utilidad que quiero es que la coga del xml

//this.foto_mc.loadMovie("imgs/foto_01.jpg",1); esto falla sin el this la carga

foto_mc._xscale=50;
foto_mc._yscale=50;
this.foto_mc.loadMovie(xmlNodo.childNodes.firstChild.nodeValue,1);
// la sentencia xml carga bien la ruta de la imagen que es igual a la de arriba, si uso this no me lo carga

y si lo quito me da este error

Error opening URL "file:///F|/webs/flash/galeria3/undefined"

Por shiryubs

23 de clabLevel



 

firefox
Citar            
MensajeEscrito el 20 Sep 2005 08:42 am
pues no puedes usar this porque this se refiere al objeto donde pones el código, por ejemplo un botón.Si estás en el botón (no tu claro, el código) this es el botón.

El error es porque la ruta de la imagen no es la correcta con respecto a donde se ejecuta el swf.

Por Sisco

BOFH

3700 de clabLevel

12 tutoriales
4 articulos

Genero:Masculino   Bastard Operators From Hell

Catalunya

firefox
Citar            
MensajeEscrito el 20 Sep 2005 08:59 am
ok this, es cuando le pongo la accion dentro del objeto y no fuera , en los frames no?

gracias!!

pero ahora lo del error si que me es extraño

foto_mc.loadMovie(xmlNodo.childNodes.firstChild.nodeValue,1);
me da el error de arriba

pero sin enbargo si hago un trace a
trace(xmlNodo.childNodes[0].firstChild.nodeValue);

como resultado me da la ruta a la imagen
imgs/foto_01.jpg
que es justo lo que le pongo a mano y si me lo carga en la otra accion
foto_mc.loadMovie("imgs/foto_01.jpg",1)

he probado con eval y tanpoco , me sigue dando el mismo error

foto_mc.loadMovie(eval(xmlNodo.childNodes.firstChild.nodeValue),1);

graicas por contestar, aver si me ayudais con esto

Por shiryubs

23 de clabLevel



 

firefox
Citar            
MensajeEscrito el 20 Sep 2005 09:18 am
solucionado usando en vez de eval()
los corchetes []

([xmlNodo.childNodes[0].firstChild.nodeValue],

alguna explicacion pa aprenderlo??


caso resuelto

Por shiryubs

23 de clabLevel



 

firefox

 

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