Comunidad de diseño web y desarrollo en internet online

problema con loadClip al cargar imagen dinámica

Citar            
MensajeEscrito el 04 Ene 2009 11:33 pm
Hola a todos y Feliz Año!!!

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 :

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);


Espero que podais ayudarme a saber por qué no funciona con loadClip pero sí con loadMovie.
Muchas gracias

Por acholacoo

55 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 05 Ene 2009 11:58 am
En vez de poner cargador_principal.cargador_fotos._width = 177, prueba poniendo target_mc._width=177 (lo mismo para el resto de los que está dentro del onLoadInit) Igual con un loadMovie se hace, solo que tienes que agregar precarga (es mas fácil con MovieClipLoader)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 05 Ene 2009 06:00 pm
No no, sigue sin funcionarme, es decir, la imagen no me carga para nada. Sin embargo como te decía antes, con loadMovie sí que me funciona!!! Es lo que me irritaaa!!!
Por qué no me funciona con loadClip.

Y cómo podría hacer algo parecido con MovieCliploader como tu dices para que le de el ancho y el alto que yo quiera??

Gracias de nuevo!!!

Por acholacoo

55 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 05 Ene 2009 06:02 pm
Bien, acá se suman una serie de problemas. Lo primero, pon solo la parte del MovieClipLoader (sin el LoadVars nio el setInterval) a ver si funciona

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 05 Ene 2009 07:14 pm
no tampoco funciona, no me carga nada con loadClip nada de nada, pero repito con loadMovie sí!!
Qué puede ser amigo??? Me estoy empezando a impacientar
Muchas gracias por tus rapidas respuestas!!!

Por acholacoo

55 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 05 Ene 2009 07:22 pm

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 06 Ene 2009 11:34 pm
hola otra vez jorge:
pero a ver el tuto al que tu me llevas es en el que se implementa todo lo relacionado con loadClip que es lo que yo estoy haciendo y yo lo que digo es que lo que sucede es que no me está funcionando el loadClip ni más ni menos y no sé a qué se debe ya que hago todo lo que hay que hacer tal y como está especificado en dicho tutorial
Gracias de nuevo por tus rápidas respuestas

Por acholacoo

55 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 07 Ene 2009 01:40 am
¿El tutorial te funciona?

Cuando te funcione ...

Lo primero, pon solo la parte del MovieClipLoader (sin el LoadVars nio el setInterval) a ver si funciona


Y cuando te funcione, la galería. Hacerlo al reves es ir sobre arena movediza

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 07 Ene 2009 01:53 am
hola Jorge, que no no, que en este archivo esto no me está funcionando nunca.
Que no sé por qué es? pero en cuanto pongo loadClip no me carga nada

Por acholacoo

55 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 07 Ene 2009 09:09 pm
hola Jorge ya lo he solucionado.
Te lo comento a tí por si alguna vez esto le pasa a alguien.
El caso es que es una mejor que tenía que realizar en una web y los archivos de Flash que a mí me dieron eran de la versión 6 de Flash y con AS 1.0
Entonces lo que he hecho ha sido en configuración de Publicación cambiar la versión de Flash y la versión de ActioScript y tatachán magia potagia funciona.
De todas formas gracias por tus respuestas y tus ayudas en el momento necesario
Nos vemos!!!!

Por acholacoo

55 de clabLevel



Genero:Masculino  

firefox

 

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