Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/05/2011, 06:38
Avatar de dmm
dmm
 
Fecha de Ingreso: mayo-2010
Ubicación: Madrid
Mensajes: 45
Antigüedad: 14 años
Puntos: 0
Respuesta: Menú y submenú en Flash con botones en estado presionado

Hola, buenos días:

Bueno, pues siguiendo la estela del ejercício que me ha facilitado Bandit, he continuado con mis intentos. Como se trata de un menú de más de dos botones -probablemente haya cerca de 10 o 12- me he puesto a intentar agregar un botón más para intentar conocer la mecánica de este código. Ahora son tres botones y el código es el siguiente:

Botón 1 (instancia btn_1):

Código Action Script:
Ver original
  1. on(release){
  2.          //aquí la accion que quiera
  3.          gotoAndStop(2);
  4.          _root.btn_2.gotoAndStop(1);
  5.          _root.btn_3.gotoAndStop(1);
  6.     }

Botón 2 (instancia btn_2):

Código Action Script:
Ver original
  1. on(release){
  2.          //aquí la accion que quiera
  3.          gotoAndStop(2);
  4.          _root.btn_1.gotoAndStop(1);
  5.          _root.btn_3.gotoAndStop(1);
  6.     }

Botón 3 (instancia btn_3):

Código Action Script:
Ver original
  1. on(release){
  2.          //aquí la accion que quiera
  3.          gotoAndStop(2);
  4.          _root.btn_1.gotoAndStop(1);
  5.          _root.btn_2.gotoAndStop(1);
  6.     }

Vale, hasta aquí parece todo normal. Una vez que pruebo el swf, el intercambio de estados -de normal a presionado- se hace estupendamente entre el botón 2 y el 3, pero el primero no es capáz de regresar a su estado original, se queda presionado . Por otra parte, he puesto al lado del _root y de la instancia correspondiente a cada botón, un gotoAndStop, porque con el gotoAndPlay los botones emiten un leve parpadeo no deseado -supuestamente provocado por el Play- y con este cambio, lo he eliminado .

Bueno, pues seguimos adelante con el experimento. Si alguno podéis echarme un cable para solucionar el problemilla con el botón 1, os lo agradeceré.

Muchas gracias y un saludo.
__________________
david mesas moreno
www.davidmesasmoreno.com
davidmesasmoreno.wordpress.com