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

botones que no se desactivan

Estas en el tema de botones que no se desactivan en el foro de Flash y Actionscript en Foros del Web. hola de nuevo... tengo un menu, el cual se pone en el escenario mediante attachMovie. este menu tiene dos botones con codigo como este Código: ...
  #1 (permalink)  
Antiguo 30/06/2008, 03:43
 
Fecha de Ingreso: agosto-2007
Mensajes: 130
Antigüedad: 10 años, 4 meses
Puntos: 0
botones que no se desactivan

hola de nuevo...

tengo un menu, el cual se pone en el escenario mediante attachMovie. este menu tiene dos botones con codigo como este

Código:
on (release) {
   _root.gotoAndPlay("punto1");
}
este menu es el que comentaba en otros posts que esta cerrado y cuando el raton pasa por encima se abre, dejando ver los botones y, al apartarse, se cierra, ocultando los botones.

habia puesto una accion en el fotograma "punto1" del tipo

Código:
btn_1.enabled = false;
pero cuando el menu se cierra y vuelvo a pasar por encima y se abre, el boton vuelve a estar activado.

entonces he quitado el ultimo codigo y he puesto este otro en el fotograma donde estan los botones

Código:
this.onEnterFrame = function() {
   if (_root._currentframe == "punto1") {
      btn_1.enabled = false;
      btn_2.enabled = true;
   } else {
      if (_root._currentframe == "punto2") {
         btn_1.enabled = true;
         btn_2.enabled = false;
      } else {
         delete this.onEnterFrame;
      }
   }
};
y tampoco me funciona. esta vez no llegan ni a desactivarse...

¿alguna sugerencia? ¿algun error de codigo que se me escapa?

gracias
  #2 (permalink)  
Antiguo 01/07/2008, 10:58
Avatar de PabloSutra  
Fecha de Ingreso: octubre-2006
Ubicación: Guadalajara, México
Mensajes: 222
Antigüedad: 11 años, 2 meses
Puntos: 0
Respuesta: botones que no se desactivan

Hola, aqui el problema esta en tu if ya que la propiedad de _currentframe no acepta los labels, en este caso tendrias que ponerle el número de fotograma por ejemplo:
if(_root._currentframe == 15){
//las acciones
};
Pruebalo, es casi seguro que te funcionara.
Espero te sirva de ayuda
SALUD!!!!
  #3 (permalink)  
Antiguo 01/07/2008, 13:27
Avatar de Lynxcraft  
Fecha de Ingreso: noviembre-2007
Ubicación: yecla murcia
Mensajes: 1.346
Antigüedad: 10 años
Puntos: 51
Respuesta: botones que no se desactivan

Prueba con esto en el fotograma donde se encuentren el menu create una variable con este pequeño script

ejemplo

Código PHP:
oculta_boton = new Array ()

if ( 
oculta_boton ){
 
_root.btn_1.enabled false;
_root.btn_2.enabled true;

}
if ( 
oculta_boton ){
 
_root.btn_1.enabled true;
_root.btn_2.enabled false;


y en el frame "punto1"

_root.oculta_boton = 1


en el frame "punto2"

_root.oculta_boton = 2

si no te funciona tendrias que poner el nombre del menu entre el _root.btn_x

seria algo asi

_root.nombredelmenu.btn_1

  #4 (permalink)  
Antiguo 02/07/2008, 01:18
 
Fecha de Ingreso: agosto-2007
Mensajes: 130
Antigüedad: 10 años, 4 meses
Puntos: 0
Respuesta: botones que no se desactivan

gracias a todos

me imaginaba que _currentframe no soportaba labels, pero como lo habia hecho tambien con el numero de fotograma y no me funcionaba...

pero ya encontre el fallo: era debido a trabajar con escenas, aunque la escena uno no la utilizo para nada y todo esta en la escena dos no funcionaba. he eliminado la escena uno y ya me funciona bien.
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 08:46.