Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/05/2010, 09:14
danielgarciabe
 
Fecha de Ingreso: noviembre-2006
Mensajes: 4
Antigüedad: 17 años, 6 meses
Puntos: 0
Problemas con this.swapDepths y botones

Buenas.

Es la primera vez que posteo en este foro, aunque ha sido fuente de inspiración y me ha solucionado muchos problemas desde hace mucho tiempo.

Hace muchas horas que intento hacer un efecto con unos botones y ya desesperado he optado por pedir ayuda. Antes decir que he buscado y rebuscado una solución para esto, pero no he tenido suerte.

Bueno ahi voy:

Estoy haciendo un flash que trata de unos botones laterales y una imagen central para cada uno de ellos, de manera que si paso el mouse por encima de los botones, se desvanece la imagen anterior y aparece la nueva.
Lo que he hecho es crear una capa para cada botón, y este contiene tanto lo que es el botón en si, como la imagen.
Lo que quiero conseguir es que mientras no pase por encima de otro botón, la imagen se mantenga, incluso si no estoy encima de ningún botón. O sea, si paso el ratón por encima de un botón, aparezca la imagen de ese botón y se quede ahi incluso si muevo el ratón fuera de ese botón.

Y he aqui mi problema, si la siguiente imagen está en una capa superior, hace la animación bien, pero si está en una capa inferior, la imagen anterior me tapa la nueva y no se ve la animación.

He probado a utilizar el método this.swapDepths(_root.getNextHighestDepth()) y sus variantes, después de poner cada botón en un mc (ya que directamente en el botón no funciona) y he conseguido que cambie de posición, pero me encuentro que no se ejecuta la animación "Sobre", propia del botón.

También he intentado crear una función que "resetee" las animaciones "sobre" de todos los botones y se ejecute cada vez que paso el ratón sobre un botón, pero tampoco he tenido éxito.

Ruego me echeis un cable, porque estoy desesperado con esto.

Muchísimas gracias.