Comunidad de diseño web y desarrollo en internet online

MovieClipLoader() Multiples????

Citar            
MensajeEscrito el 23 Mar 2006 03:53 pm
Saludos a todos.

En este momento estoy creando una pelicula flash (flash pro 8), en la cual se muestran unas imagnes cada cierto tiempo. Estoy utilizando la clase MovieClipLoader() para cargarlas y tenerlas ahi listas. Mi inquietud es: es necesario crear un objeto MovieClipLoader() y un listener por cada imagen que voy a cargar simultaneamente o solo con un objeto por todas es mas que necesario?. :oops:

Gracias... tschüss 8)

Por YSK8

10 de clabLevel



Genero:Masculino  

Engineer & Designer

firefox
Citar            
MensajeEscrito el 23 Mar 2006 09:30 pm
hola,
no hace falta crear mas de un MCL...una opcion simple, crea un array que guarde el nombre de cada imagen que has de cargar, y luego haz una llamada dinamica al MCL..algo del estilo

Código :

imagenes_MCL.loadClip(img_Path[numeroCarga],contenedorImg_mc);


donde img_Path es un array que continene el path a cada imagen y numeroCarga una variable que indica el indice (la imagen a cargar)

Código :

img_Paht=new Array("imagenes/img1.jpg","imagenes/img2.jpg","imagenes2/foto1.jpg")

lo bueno de hacerlo asi, es que puedes tener un path especifico para cada imagen, y luego, si te pones, puedes crear el array al leer un XML.

luego, quedaria ver como gestionas la seleccion de imagen, si las cargas una detras de otra (para crear thumnails, por ejemplo) lo unico que has de hacer es incrementar numeroCarga dentro de tu MCL y volver a llamar a este, por ejemplo

Código :

imagenesMCL_slider.onLoadComplete = function (targetMC)
{   
   var maxImg=img_Path.length-1// array indice 0.
    if(numeroCarga<maxImg){
   numeroCarga++;
   imagenesMCL_slider.loadClip(slider_imgPath[numeroCarga],_root.mc);
    }
};


espero que sea de ayuda

Por goliatone

66 de clabLevel



 

firefox
Citar            
MensajeEscrito el 24 Mar 2006 07:00 pm

goliatone escribió:

hola,
no hace falta crear mas de un MCL...una opcion simple, crea un array que guarde el nombre de cada imagen que has de cargar, y luego haz una llamada dinamica al MCL..algo del estilo

Código :

imagenes_MCL.loadClip(img_Path[numeroCarga],contenedorImg_mc);


donde img_Path es un array que continene el path a cada imagen y numeroCarga una variable que indica el indice (la imagen a cargar)

Código :

img_Paht=new Array("imagenes/img1.jpg","imagenes/img2.jpg","imagenes2/foto1.jpg")

lo bueno de hacerlo asi, es que puedes tener un path especifico para cada imagen, y luego, si te pones, puedes crear el array al leer un XML.

luego, quedaria ver como gestionas la seleccion de imagen, si las cargas una detras de otra (para crear thumnails, por ejemplo) lo unico que has de hacer es incrementar numeroCarga dentro de tu MCL y volver a llamar a este, por ejemplo

Código :

imagenesMCL_slider.onLoadComplete = function (targetMC)
{   
   var maxImg=img_Path.length-1// array indice 0.
    if(numeroCarga<maxImg){
   numeroCarga++;
   imagenesMCL_slider.loadClip(slider_imgPath[numeroCarga],_root.mc);
    }
};


espero que sea de ayuda


Muchas gracias por tu ayuda, casi no trabajo con Arrays, pero con esta ayuda los pondre mas en practica. Voy a probarlo. Que estes bien.

Por YSK8

10 de clabLevel



Genero:Masculino  

Engineer & Designer

firefox
Citar            
MensajeEscrito el 24 Mar 2006 08:02 pm
bueno, la verdad es que el uso que se hace de los arrays es mas bien simple...no ha de tener ningun secreto, YSK8...metele caña sin miedo!

Por goliatone

66 de clabLevel



 

firefox
Citar            
MensajeEscrito el 25 Mar 2006 03:51 pm
Si es basico los bucles si quieres ponerle dinamismo. ^^ ^^ y hacer cosas mas interesantes , 8) 8) yo tambien le tenia respeto a los bucles :oops: :oops: . Y de verdad que no es muy dificil :D :D , es dificilisimo jajajja mentira.... Cualquier duda q tengas pregunta con confianza. :evil: :evil: :

Por davo25

183 de clabLevel



 

Lima - Peru

firefox
Citar            
MensajeEscrito el 25 Mar 2006 09:41 pm
davo25...no metas miedo! jejejejeje :lol:

Por goliatone

66 de clabLevel



 

firefox

 

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