El problema que os presento a continuación es el siguiente:
Tengo una película en la que hay un mc llamado cargador_principal y dentro de éste está otro mc llamado cargador_fotos
En este cargador_fotos yo quiero cargar unas imágenes que estoy recuperando de una base de datos desde un archivo php. En ese archivo php yo recupero el nombre que tiene la imagen en la base de datos para luego darselo a loadclip
Esta función se llama mostrar_galeria y la ejecuto con un setInterval cada 3 seg.
Esto me funciona la perfección cuando cargo la imagen con un loadmovie pero el problema está en que yo quiero hacerlo con un loadClip ya que así le puedo decir qué ancho y que alto quiero exactamente para ese mc (cargador_fotos), cosa que no puedo hacer con loadMovie.
Os dejo a continuación el código:
Código:
Espero que podais ayudarme a saber por qué no funciona con loadClip pero sí con loadMovie.function mostrar_galeria() { datos_imagen=new LoadVars(); // de aquí recojo el nombre que tiene la imagen en la bd (el nombre es imagenes/nombre_imagen.jpg"). datos_imagen.load("http://www.demipage.com/blog/coger_imagenes_flash.php"); datos_imagen.onLoad=function(exito) { if(exito) { precargador_mcl= new MovieClipLoader(); listener= new Object(); listener.onLoadProgress=function (target_mc, loadedBytes, totalBytes) { trace(loadedBytes); } listener.onLoadInit = function(target_mc) { cargador_principal.cargador_fotos._x=0; cargador_principal.cargador_fotos._y=0; cargador_principal.cargador_fotos._width=177; cargador_principal.cargador_fotos._height=224; } precargador_mcl.addListener(listener); precargador_mcl.loadClip("http://www.misitio.com/"+this['nombre_imagen'+1], cargador_principal.cargador_fotos); } else { trace("error al cargar la imagen"); } } } //ahora pongo el intervalo para ejecutar la función setInterval(mostrar_galeria,3000);
Muchas gracias