Comunidad de diseño web y desarrollo en internet online

Problema con slide show

Citar            
MensajeEscrito el 02 Feb 2011 08:49 pm
Tengo armado un slide show y tiene "circulitos" que marcan en que foto estas. Pero quiero que por ejemplo en el circulo 1 osea en la foto 1 no pueda apretar el circulo 1 y me carge de nuevo la foto 1, osea que cuando estoy en la foto 2 no pueda cargar la foto 2.

Tengo que cortar el listener del boton? (que es el click), o como puedo hacerlo, porque cuando cambie a foto 3 deberia estar nuevamente activo.

Por Skuash

40 de clabLevel



Genero:Masculino  

Buenos Aires, Argentina.

firefox
Citar            
MensajeEscrito el 02 Feb 2011 09:05 pm
BuenAS:

Imagino que esos "circulos" no tienen la posiblilidad de activarse/desactivarse (y no te planteas hacerlo). Por tanto, una solución es que te crees una variable y guardes el círculo pulsado:

Código ActionScript :

var botonSeleccionado:DisplayObject;

function clickHandler(event:MouseEvent):void
{
   var boton:DisplayObject = event.currentTarget;
   if (botonSeleccionado != boton) {
      botonSeleccionado = boton;
      //aquí pones el código que estés usando para mostrar la imagen
}


He escrito directamente aquí, por lo que puede llevar erratas.

Un saludo.

Por Lukánicos

Claber

468 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 03 Feb 2011 01:26 pm
Gracias por la ayuda, pero lo solucione de otra forma. Quedo medio desprolijo quiza, pero mande unos buttonMode = false; y visible = false; y pude solucionar el problema.

Por Skuash

40 de clabLevel



Genero:Masculino  

Buenos Aires, Argentina.

firefox
Citar            
MensajeEscrito el 03 Feb 2011 01:27 pm
Obviamente, abajo del visible false hay otro "boton" que no es el boton en si, como el que no esta visible era el que tenia el evento, el otro no.

Por Skuash

40 de clabLevel



Genero:Masculino  

Buenos Aires, Argentina.

firefox

   Página 1 de 1

 

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