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

Desactivar boton

Estas en el tema de Desactivar boton en el foro de Flash y Actionscript en Foros del Web. Como hago para desactivar el comportamiento de un boton una vez que he clickeado en el? Tengo una serie de botones y me gustaria que ...
  #1 (permalink)  
Antiguo 30/05/2005, 03:03
 
Fecha de Ingreso: mayo-2005
Mensajes: 9
Antigüedad: 19 años, 6 meses
Puntos: 0
Desactivar boton

Como hago para desactivar el comportamiento de un boton una vez que he clickeado en el? Tengo una serie de botones y me gustaria que cada vez que hago clic en uno de ellos y me carga en pantalla lo que deseo, no lo vuelva a hacer.
Muchas gracias
  #2 (permalink)  
Antiguo 30/05/2005, 03:40
 
Fecha de Ingreso: enero-2002
Mensajes: 284
Antigüedad: 22 años, 10 meses
Puntos: 0
Hola , puedes meterlo en un MC con dos frames. En el primero está el botón activo y en el segundo un gráfico del botón (no el botón).
Cuando cliques en el botón, además de la acción que quieras, le añades ir al frame 2.

SAludos
  #3 (permalink)  
Antiguo 30/05/2005, 05:01
 
Fecha de Ingreso: mayo-2004
Mensajes: 50
Antigüedad: 20 años, 6 meses
Puntos: 1
Propiedad Enabled

Estimad@ Compañer@: puedes usar la propiedad enable del Flash de la siguiente forma:

Supón que tienes un botón que con el nombre "Prueba". Bien, pues en donde escribes las acciones de tu botón, cuando termine de hacer todo lo que quieres que haga, ponle propiedad enabled a false y ya no se podrá pulsar el botón más. Lo acabo de probar y funciona. Mira, me he creado un botón que lo he llamado prueba y en las acciones del botón he puesto ésto:

prueba.enabled=false;

Lo he probado y la primera vez sí se puede pulsar el botón, pero después ya no puede pulsarse más y si no he malinterpretado creo que es lo que quieres hacer.
En tu caso, como además quieres hacer más cosas deberías hacer algo así:

on (release)
{
acción1;
acción2;
.
.
.
.
última acción;
nombre_de_tu_boton.enabled=false;
}

Espero haberte servido de ayuda.
Saludos.

Eduardo.
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 23:49.