Comunidad de diseño web y desarrollo en internet online

Botón siguiente y anterior. Visor Fotos

Citar            
MensajeEscrito el 02 Oct 2007 05:03 pm
Hola!

Estoy desarrollando un visor de fotos con ActionScript. Encontré un modelo en un libro de flash y trabajo modificando según mis necesidades. El visor cuenta con varias galerías (cada una con sus thumbnails asociados) y funciona en modo slice cuando voy clicando cada uno de los thumbnails (traigo toda la información desde un xml). El caso es que necesito también un botón de siguiente y otro de anterior que haga que las fotografías se muevan como si clicara un thumbnail. Supongo que habrá alguna manera de asociar el botón al thumbnail actual pero no tengo idea de cómo hacerlo. ¿Alguien puede ayudarme con esto? ¿Tenéis ejemplos de galerías similares? Os agradecería sinceramente algo de ayuda.

Gracias!

m.

Por marta4u

1 de clabLevel



Genero:Femenino  

msie
Citar            
MensajeEscrito el 05 Oct 2007 09:22 pm
Tu lo que quieres es que al darle clik a siguiente se cargue la foto que le sigue a la actualmente seleccionada????
Si es asi tendrias que darme el código de esa galerai o parte del código y yo te digo como se hace eso

Por Enav

180 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 06 Oct 2007 06:26 am
Gracias, pero al final encontré una función que me valía para los botones siguiente y anterior.

Por otro lado, hay otra cosa que tampoco sé hacer y tal vez puedas ayudarme. Con el for que te pongo abajo, cargo los botones de cada una de las galerías que voy a mostrar. Antes creo una casilla de texto dinámico que, desde otro sitio, cargo con un texto xml (galería1, galería2,etc...). El texto es gris al principio. Me gustaría que onPress la galería clicada ser pusiera naranja pero ni idea de cómo hacerlo.

for (var i = 0; i<totalChapters; i++){
var thisButton:MovieClip = attachMovie("buttonClip", "b"+i,i);
thisButton._txt.autoSize = true;
thisButton._txt.text = allChapters[i].name;
thisButton.chapterData = allChapters[i];
thisButton._x = i * (thisButton._width + SPACE );
//thisButton._y = i * (thisButton._height + SPACE);
thisButton.onPress = pickChapter;
}
¿Puedes ayudarme? Mil Gracias

Por marta4u

1 de clabLevel



Genero:Femenino  

msie
Citar            
MensajeEscrito el 06 Oct 2007 10:44 pm
aqui te hice este ejemplo para que veas como es el truco. pero no pude cambiar el color del texto dentro de un boton. asi que me quedo asi



Aqui tienes el . fla
Coloca esto en la barra de direcciones para descargarlo
http://www.usuarios.lycos.es/navarrohidalgo/CL/TextColor.rar

Procedimiento:

*Crea un MovieClip que se llame "TestMcButtom1"
*Crea un textfield manualmente dentro del Movieclip y colocale de nombre de instancia "txtField"
*Crea un un boton dentro del Movieclip
*Coloca este scrip en el botón creado:

Código :

on (press) {
    this._parent.RestoreColors(); //Todos los botones a color negro 
    txtField.textColor = 0xFF0000; // Cambia color de texto a Rojo
}

*Copia y pega 4 veces el MovieClip "TestMcButtom1" y cambiale el nombre de instancia a cada uno ("TestMcButtom1", "TestMcButtom2", "TestMcButtom3", "TestMcButtom4")
*El la linea de tiempo del esenario coloca este scrip:

Código :

// Esta funcion restablece el color del texto de todos los botones
function RestoreColors(){
   this.TestMcButtom1.txtField.textColor = 0x000000
   this.TestMcButtom2.txtField.textColor = 0x000000
   this.TestMcButtom3.txtField.textColor = 0x000000
   this.TestMcButtom4.txtField.textColor = 0x000000
}


y listo :D

Por Enav

180 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 07 Oct 2007 03:59 pm
jo, muchísimas gracias.

Por marta4u

1 de clabLevel



Genero:Femenino  

msie

 

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