Comunidad de diseño web y desarrollo en internet online

botones pulsados

Citar            
MensajeEscrito el 28 May 2005 05:15 pm
hola a todos espero alguien me pueda ayudar mi problema es este tengo un boton que cree yo mismo y quiero aplicarle a propiedad toggle pero al utilizar el codigo boton.toggle = true; no pasa nada mi pregunta es esta propiedad es solo para el componente button o tambien la puedo aplicar a mi boton y como?? gracias de antemano saludos

Por lol

8 de clabLevel



 

msie
Citar            
MensajeEscrito el 28 May 2005 06:25 pm
No puedes hacerlo así tendrás que programarlo. Avanzando un poco en tu pregunta pensemos al "toggle" como un boton dentro de un MC con dos frames. En el primer frame del MC tenemos el boton normal y en el segundo el boton en estado "toggle".

Por ello lo que necesitariamos es dos cosas. Cada vez que se presiona un boton, ese boton debe ir al frame dos. Pero además mandar al frame uno el que ya estaba presionado. Por ello suponiendo los botones sean 3 llamados. btn_0,btn_1,btn_3 podríamos implementar el siguiente código :

Código :

n = 3;

reset_btn = function(n){
for(var i=0;i<n;i++){
eval("btn_"+i).gotoAndStop(1);
}
}

for(var i=0;i<n;i++){
eval("btn_"+i).id = i;
eval("btn_"+i).onRelease = function(){
reset(n);
this.gotoAndStop(2);
doSomething(this.id);
}
}


Hay maneras de complicarla mucho más. Pero eso debería andar. Lo que sí, escribí el código aqui mismo, así que podría llegar a fallar algo.


Salu2, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.