Comunidad de diseño web y desarrollo en internet online

Simplificar código de galeria imagenes

Citar            
MensajeEscrito el 14 Oct 2009 05:50 pm
Muy buenas a todos.

Acabo de hacer una galeria de imagenes horizontal con dos iconos,uno pasaría a la siguiente imagen y otro a la anterior.Mediante condicionales voy movimiendo la posicion de la galeria,asi:

Código ActionScript :


reproductor.infografiaSiguiente.addEventListener(MouseEvent.CLICK,siguiente)
               function siguiente(){
                                 
                                 if(reproductor.galeriaGrandeInfografia.x == 3614.7 )
                                    {
                                    reproductor.numeroInfografia.text = " 2 de 10 ";
                                    TweenMax.to(reproductor.galeriaGrandeInfografia,0.5,{x :2735.5,ease:Circ.easeInOut});
                                    }
                                 if(reproductor.galeriaGrandeInfografia.x == 2735.5 )
                                    {
                                    reproductor.numeroInfografia.text = " 3 de 10 " ;   
                                    TweenMax.to(reproductor.galeriaGrandeInfografia,0.5,{x :1864.5,ease:Circ.easeInOut});
                                    }
                                 if(reproductor.galeriaGrandeInfografia.x ==1864.5 )
                                    {
                                    reproductor.numeroInfografia.text = " 4 de 10 " ;   
                                    TweenMax.to(reproductor.galeriaGrandeInfografia,0.5,{x :990.5,ease:Circ.easeInOut});
                                    }
                              

                              
                              }


Y lo mismo pero al revés para el boton anterior.Como veis es un proceso largo,teniendo que apuntar la posicion de la galeria para que se quede en una foto o en otra.Y con una mascara visualizo la imagen que quiero.

Bueno la idea sería simplificar esto,alguien puede darme una idea?

saludos

Por muse

50 de clabLevel



 

msie8
Citar            
MensajeEscrito el 14 Oct 2009 06:00 pm
Soy muy vago para escribir código, pero aquí algunas ideas:

1. ¿Si en vez de poner texto estático (ej:"2 de 6") usas un contador para saber por cual foto vas?
2. En vez de meter todas las fotos en un contenedor estático que mueves, las cargas externamente, poniendo las fotos en un array y usando el contador del punto anterior como puntero
3. Las fotos que vas a poner en tu array las sacas de un XML

Podrías mirar cualquier galería de fotos para darte una idea, hay una en cualquier sitio de Flash que se precie

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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