Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/08/2009, 02:12
cantdemore
 
Fecha de Ingreso: agosto-2009
Mensajes: 2
Antigüedad: 14 años, 8 meses
Puntos: 0
Enviar un botón al frente con ActionScript 2.0

Hola a todos. He hecho un mapa en el que aparecen varios botones. El problema que tengo es que en el estado rollOver aumentan de tamaño para que se lea un texto en el interior y se superponen unos con otros. Quiero hacer que se envíe al frente el botón sobre el que se situe el ratón. He probado lo siguiente ( kirupa.com/developer/actionscript/swapdepth.htm ):

on (rollOver) {
_root.x += 2;
_root.boton_alicante.swapDepths(_root.x);
}

y no funciona. Tengo entendido que swapDepths sólo funciona con Movie Clips y no con botones, pero encontré esto ( board.flashkit.com/board/archive/index.php/t-633615.html ) y he obtenido el resultado que busco, pero tiene un problema: el estado rollOver se muestra contínuamente y no desaparece aunque quite el ratón de encima. Lo he colocado al principio:

Button.prototype.swapDepths = MovieClip.prototype.swapDepths;

Una solución sería convertir los botones en MC pero tengo demasiados botones creados. Gracias