Enviar un botón al frente con ActionScript 2.0
Publicado por Pakito (1 intervención) el 26/08/2009 09:59:33
Hola a todos. He hecho un mapa em flash 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 ( http://www.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 ( http://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
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 ( http://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
Valora esta pregunta


0