Foros del Web » Creando para Internet » Flash y Actionscript »

Enviar un botón al frente con ActionScript 2.0

Estas en el tema de Enviar un botón al frente con ActionScript 2.0 en el foro de Flash y Actionscript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 26/08/2009, 02:12
 
Fecha de Ingreso: agosto-2009
Mensajes: 2
Antigüedad: 15 años, 3 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
  #2 (permalink)  
Antiguo 27/08/2009, 01:19
 
Fecha de Ingreso: agosto-2009
Mensajes: 2
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Enviar un botón al frente con ActionScript 2.0

¿Ninguna respuesta? Ya se que lo ideal es utilizar MovieClips en vez de botones, pero desgraciadamente es tarde para eso (tengo demasiados botones creados), así que necesito encontrar una solución para enviar al frente botones en el estado RollOver. Ya he comentado que he encontrado una solución a medias que me envía el botón al frente pero el estado RollOver se queda fijo, es como si se duplicara el botón y aparece el botón normal sobre el estado de rollover. Se agradece cualquier pista. Gracias a todos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:12.