Hola:
Tengo un boton que quiero desactivar por 3 segundos y luego volver a activarlo.
Como lo hago??
| ||||
| con un setInterval intenta algo asi con setInterval ponle al simbolo nombre de instancia boton y pon este script en el fotograma donde este el boton
Código:
sldos stop();
segundos = 3;
espera = function () {
boton.enabled = true;
clearInterval(a);
trace("habilito");
};
boton.onRelease = function() {
this.enabled = false;
a = setInterval(espera, segundos*1000);
trace("deshabilito");
};
__________________ ... .....todos somos muy ignorantes ...lo que ocurre es que ......no todos ignoramos las mismas cosas :-D ... :: jack experimentos :: :: jack fotografias :: :: jack fotografias 2 :: |
| |||
| Me resultó pero... Te agradezco la ayuda, pero el problema es que me desactiva sólo el boton que presiono y deja los otros botones activos. Necesito que al presionar un botón (el que sea), se desactiven todos los botones por 3 segundos y luego se vuelvan a activar. Gracias |
| ||||
| Especificándolo botón por botón... Cada uno debe tener nombre de instancia, para el ejemplo, boton1, boton2, boton3, botonxx. Cita: Un abrazo stop(); segundos = 3; espera = function () { boton1.enabled = true; boton2.enabled = true; boton3.enabled = true; botonxxx.enabled = true; clearInterval(a); trace("habilito"); }; boton.onRelease = function() { boton1.enabled = false; boton2.enabled = false; boton3.enabled = false; botonxxx.enabled = false; a = setInterval(espera, segundos*1000); trace("deshabilito"); };
__________________ estudiorwd.com.ar - Rusoftware Web Design |
| ||||
| usa for para mas botones puedes hacer asi
Código:
todos deben tener nombres de instancia seriadosstop();
segundos = 3;
limite = 4;
espera = function () {
for (h=0; h<limite; h++) {
_root["boton"+h].enabled = true;
}
clearInterval(a);
trace("habilito");
};
for (i=0; i<limite; i++) {
this["boton"+i].onRelease = function() {
for (j=0; j<limite; j++) {
_root["boton"+j].enabled = false;
}
a = setInterval(espera, segundos*1000);
trace("deshabilito");
};
}
boton1 boton2 ... boton25 la variable la cambias segun cuantos botones tengas sumas uno al numero de botones si tenes 25 pones limite=26 sino funciona avisa cualquier duda tb sldos alejandro
__________________ ... .....todos somos muy ignorantes ...lo que ocurre es que ......no todos ignoramos las mismas cosas :-D ... :: jack experimentos :: :: jack fotografias :: :: jack fotografias 2 :: |
| |||
| gracias Te agradezco toda la buena onda. Me mandaron otro codigo que me resulto te lo mando por si te sirve stop(); segundos = 3; espera = function () { Button.Prototype.enabled = true; clearInterval(a); trace("habilito"); }; boton.onRelease = function() { Button.Prototype.enabled = false; a = setInterval(espera, segundos*1000); trace("deshabilito"); }; |
| ||||
| gracias buen script pero creo que para que funcione ese script con cualquier boton tienes que cambiar
Código:
porboton.onRelease
Código:
sldos Button.Prototype.onRelease
__________________ ... .....todos somos muy ignorantes ...lo que ocurre es que ......no todos ignoramos las mismas cosas :-D ... :: jack experimentos :: :: jack fotografias :: :: jack fotografias 2 :: |