Comunidad de diseño web y desarrollo en internet online

Simular tecla

Citar            
MensajeEscrito el 19 Nov 2008 11:18 pm
Hola a todos necesito que al hacer click sobre un boton simule como se que hubiera apretado la tecla enter, en as3, gracias
Hek

Por mortemcito

16 de clabLevel



 

firefox
Citar            
MensajeEscrito el 20 Nov 2008 03:08 am
mira, para Flex hice esta clase:

Código ActionScript :

package {
   import flash.display.MovieClip;
   import flash.events.KeyboardEvent;
   import flash.events.MouseEvent;
   
   import mx.controls.Button;
   
   public class DR extends MovieClip {
      private var btn:Button;
      private var papa:*;
      
      public function DR(padre:*) {
         papa = padre;
         btn = new Button();
         btn.label = "Hola";
         btn.x = 0;
         btn.y = 0;
         btn.addEventListener(MouseEvent.CLICK, click_btn);
         papa.addEventListener(KeyboardEvent.KEY_DOWN, key_down_papa);
         papa.addChild(btn);
      }
      private function click_btn(e:MouseEvent):void {
         papa.dispatchEvent(new KeyboardEvent(KeyboardEvent.KEY_DOWN, true, false, 13, 13));
      }
      private function key_down_papa(e:KeyboardEvent):void {
         if(e.keyCode == 13) {
            trace("Fue enter!");
         }
      }
   }
}


en teoría, debería de servir igual para flash, pero creo que cambia la definición del botón, Saludos! ^^

Por master_of_puppetz

Claber

2483 de clabLevel

7 tutoriales
3 articulos

Genero:Masculino   Premio_Secretos

WebDev (Flex + PHP + JS)

safari
Citar            
MensajeEscrito el 20 Nov 2008 03:43 pm

Por Ajandro

15 de clabLevel



 

Valencia

firefox

 

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