viernes, 22 de marzo de 2013

Taller 3 bimestre 3

LOS EVENTOS

1. Los eventos son todas las acciones que el usuario inicia, dar clic sobre un botón, presionar las teclas del teclado, etc. Cada vez que se produce un evento.se cumple una funcion sobre un objeto
2. La relacion que encontramos es que con el mouse podemos hacer diferentes cosas por ejemplo podemos crear un boton ingresar informacion de una caja de texto boton escojer sus colores agregar un cuadro de texto volvelo estatico y en relacion con el mouse podemos precionar una flecha para darle la orden al boton de que se mueva.
3.
  • MouseEvent.CLICK ("click") - Se procue al hacer clic (pulsar y soltar el botón ratón).
  • MouseEvent.DOUBLE_CLICK ("doubleClick") - Se produce al hacer doble clic.
  • MouseEvent.MOUSE_DOWN ("mouseDown") - Se produce al pulsar el botón del ratón (antes de soltarlo).
  • MouseEvent.MOUSE_MOVE ("mouseMove") - Se produce cuando el ratón se mueve sobre el elemento.
  • MouseEvent.MOUSE_OUT ("mouseOut") - Se produce cuando se saca el cursor de encima del elemento.
  • MouseEvent.MOUSE_OVER ("mouseOver") - Se produce cuando el ratón se coloca sobre el objeto.
  • MouseEvent.MOUSE_UP ("mouseUp") - Se produce cuando se suelta el botón del ratón.
  • MouseEvent.MOUSE_WHEEL ("mouseWheel") - Se produce al presionar la rueda del cursor.
  • MouseEvent.ROLL_OUT ("rollOut") - Se produce cuando se mueve el ratón fuera del elemeto.
  • MouseEvent.ROLL_OVER ("rollOver") - Se produce cuandos e mueve el ratón sobre el elemento.
4.
   stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyDown);
   stage.addEventListener(KeyboardEvent.KEY_UP, onKeyUp);
  
   private function onKeyDown(tecla:KeyboardEvent):void {
         trace("pulsé la tecla: "+tecla.keyCode);         
      }
      private function onKeyUp(tecla:KeyboardEvent):void {
         trace("solté la tecla: "+tecla.keyCode); 
 
5. on (press): Se invoca cuando el usuario hace clic en el ratón mientras el puntero se
 encuentra sobre el clip de película. Debe definir la función que ha de 
ejecutarse cuando se invoca el controlador de eventos. Puede definir la 
función en la biblioteca.
 
 on (release): Generalmente se ocupa para los movieclips, para que así tengan 
comportamientos de botón, boton_btn es el nombre de instancia del mc
  
on (releaseOutside) : el "releaseOutside" no es para que la acción se dispare haciendo clic 
"en cualquier parte", sino para que suceda cuando haces clic dentro del 
objeto (un botón por ejemplo) y lo sueltas fuera de él, como si 
quisieras hacer un "drag and drop" 
  
on (keypress): El evento onKeyPress se genera cuando se mantiene pulsada una tecla.
 
on (rollOver): Lo que conocemos como rollover o imagen de sustitución es un efecto muy conocido en donde
una imagen existente en la página web es sustituida por otro cuando el puntero del ratón
se posa sobre ella, restituyéndose cuando quitamos el puntero de ella. 
 
on (rollOut): sirve para animaciones del programa flash aplicando mas imajenes que sean movibles con mas animacion
 
on (dragOver): Se produce cuando se arrastra un objeto sobre los límites del control.