Comunidad de diseño web y desarrollo en internet online

presionar boton

Citar            
MensajeEscrito el 04 Oct 2009 04:28 pm
que tal soy yo de nuevo, aver si saben esta, como detectar cuando se presiona un boton con tan solo un array, for y una sola funcion esto es lo que o me imagino agradesco si alguien lo soluciona y si le da pues que comparta el code por que eso es lo que necesitamos gracias

Código ActionScript :

var botones:Array=new Array (boton1,boton2);//instancia de los dos botones
var i :int;
for  (i=0; i<2;i++) {
   botones[i].addEventListener (MouseEvent.MOUSE_DOWN, pasa);//miramos cual se presiona
   
}
function pasa (e:MouseEvent) {
   for (i=0;i<2;i++) {
      trace("no");
      if (botones[i].MOUSE_DOWN==true) {//aquie es donde el verifica cual se presiono y si se presiono ejecuta el code dentro del if de lo contrario siguira pero si se presiona solo unoel otro boton  queta intacto
         botones[i].visible=false;
         trace("si");
      }
   }
}


tal y como esta hay sin nada mas no se vale paquetes

Por tuxianof

48 de clabLevel



 

chrome
Citar            
MensajeEscrito el 04 Oct 2009 05:50 pm
Te he respondido en el anterior post. No se controla así, sin que se controla con la propiedad "target" del evento. Puedes escribir, p.e.

Código ActionScript :

function pasa (e:MouseEvent) { 
   for (i=0;i<2;i++) {
       if (botones[i]!=e.target){  //si el botón NO es el pulsado 
           botones[i].visible=true  //lo hago visible
       }else{
          botones[i].visible=false;  //lo hago invisible
       }
}

Por Eliseo2

710 de clabLevel



 

msie8
Citar            
MensajeEscrito el 04 Oct 2009 06:22 pm
bueno gracias de nuevo tendré todo eso en cuenta de aquí en adelante, muchas gracias Eliseo2

Por tuxianof

48 de clabLevel



 

chrome

 

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