<ul><li>Luis Olascoaga </li></ul><ul><li>Daniel Suarez </li></ul><ul><li>Ivan Barbosa </li></ul>
Eventos  AS3 <ul><li>Los eventos son acciones que ActionScript conoce y a las que puede responder. </li></ul><ul><li>Mucho...
<ul><li>El origen del evento: ¿en qué objeto va a repercutir el evento? Por ejemplo, </li></ul><ul><li>¿en qué botón se ha...
Propiedades de los Movie Clip Descripción Propiedades Sintaxis con valores Posición x  ,  y box. x =100; Escala (1) scaleX...
Ejemplos
Ejemplo
Explicando <ul><li>Los triángulos azules son botones. </li></ul><ul><li>box es el objeto a mover debe estar instanciado (e...
<ul><li>En el ejemplo anterior solo utilizamos un solo evento del mouse  </li></ul><ul><li>MouseEvent . MOUSE_UP.  Pero ex...
<ul><li>Así como podemos mover a box hacia arriba, abajo, derecha, izquierda, también podemos: </li></ul><ul><li>agrandarl...
Pero los eventos no solo son con el Mouse también se pueden realizar con el teclado Instancia del objeto circulo
Otro ejemplo para practicar en clase <ul><li>Crear un nuevo archivo  .fla  </li></ul><ul><li>Crear un nuevo símbolo gráfic...
 
Para Estudiar <ul><li>Términos claves del ejemplo anterior: </li></ul><ul><ul><li>Keyboard : Clase del teclado </li></ul><...
Gracias…
Upcoming SlideShare
Loading in …5
×

EVENTOS

560 views

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
560
On SlideShare
0
From Embeds
0
Number of Embeds
127
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

EVENTOS

  1. 1. <ul><li>Luis Olascoaga </li></ul><ul><li>Daniel Suarez </li></ul><ul><li>Ivan Barbosa </li></ul>
  2. 2. Eventos AS3 <ul><li>Los eventos son acciones que ActionScript conoce y a las que puede responder. </li></ul><ul><li>Muchos eventos se relacionan con la interacción del usuario (hacer clic en un botón, presionar una tecla del teclado, etc.) </li></ul>Ejemplo:
  3. 3. <ul><li>El origen del evento: ¿en qué objeto va a repercutir el evento? Por ejemplo, </li></ul><ul><li>¿en qué botón se hará clic o qué objeto Loader está cargando la imagen? </li></ul><ul><li>el origen del evento también se denomina objetivo del evento, ya que es el </li></ul><ul><li>objeto al que Flash Player (donde tiene lugar realmente el evento) destina el evento. </li></ul><ul><li>El evento: ¿qué va a suceder, a qué se va a responder? Es importante identificar </li></ul><ul><li>esto porque muchos objetos activan varios eventos. </li></ul><ul><li>La respuesta: ¿qué pasos hay que llevar a cabo cuando ocurra el evento? </li></ul>
  4. 4. Propiedades de los Movie Clip Descripción Propiedades Sintaxis con valores Posición x , y box. x =100; Escala (1) scaleX , scaleY box. scaleY = 0.5; Escala (2) width , height box. width = 80; Rotación rotation box. rotation = 45; Transparencia alpha box. alpha = 0.5; Visibilidad visible box. Visible = True;
  5. 5. Ejemplos
  6. 6. Ejemplo
  7. 7. Explicando <ul><li>Los triángulos azules son botones. </li></ul><ul><li>box es el objeto a mover debe estar instanciado (en este caso el pentágono). </li></ul><ul><li>aBtIzq. addEventListener ( MouseEvent . MOUSE_UP , izq); </li></ul><ul><li>_______________________________________________ </li></ul><ul><li>public function izq(eventObj: MouseEvent ):void </li></ul><ul><li>{ </li></ul><ul><li> box. x -= 20; </li></ul><ul><li>} </li></ul><ul><li>_______________________________________________ </li></ul><ul><li>addEventListener : agrega el evento al botón (en este caso </li></ul><ul><li>aBtIzq). </li></ul><ul><li>MouseEvent . MOUSE_UP : este es evento que se debe realizar. </li></ul><ul><li>public function izq(eventObj: MouseEvent ):void : llama al evento </li></ul><ul><li>{ </li></ul><ul><li>box. x -= 20; en el eje x se moverá a box 20 pixeles a la izquierda </li></ul><ul><li>} </li></ul>
  8. 8. <ul><li>En el ejemplo anterior solo utilizamos un solo evento del mouse </li></ul><ul><li>MouseEvent . MOUSE_UP. Pero existen mas como: </li></ul><ul><li>CLICK </li></ul><ul><li>DOUBLE_CLICK </li></ul><ul><li>MOUSE_DOWN </li></ul><ul><li>MOUSE_WHEEL </li></ul><ul><li>MOUSE_MOVE </li></ul><ul><li>MOUSE_OUT </li></ul><ul><li>MOUSE_OVER </li></ul><ul><li>ROLL_OUT </li></ul><ul><li>ROLL_OVER </li></ul>
  9. 9. <ul><li>Así como podemos mover a box hacia arriba, abajo, derecha, izquierda, también podemos: </li></ul><ul><li>agrandarlo (box. scaleX, box .scaleY ) </li></ul><ul><li>Rotarlo (box. rotation ) </li></ul><ul><li>D esaparecerlo poco a poco (box. alpha ) </li></ul><ul><li>D esaparecerlo totalmente (box. visible ) </li></ul>
  10. 10. Pero los eventos no solo son con el Mouse también se pueden realizar con el teclado Instancia del objeto circulo
  11. 11. Otro ejemplo para practicar en clase <ul><li>Crear un nuevo archivo .fla </li></ul><ul><li>Crear un nuevo símbolo gráfico animado. </li></ul><ul><li>Cree una instancia de este símbolo y llámelo estrella1 </li></ul>
  12. 13. Para Estudiar <ul><li>Términos claves del ejemplo anterior: </li></ul><ul><ul><li>Keyboard : Clase del teclado </li></ul></ul><ul><ul><li>KeyboardEvent.KEY_DOWN : Evento que se acciona </li></ul></ul><ul><ul><li>evtObj. keyCode : Determina que tecla fue presionada </li></ul></ul><ul><ul><li>Keyboard.ENTER : Constante de la clase Keyboard </li></ul></ul><ul><ul><li>estrella1 .play() : Sigue la animación del movie clip </li></ul></ul><ul><ul><li>estrella1. stop() : Detiene la animación </li></ul></ul><ul><ul><li>estrella1. prevFrame() : Frame anterior </li></ul></ul><ul><ul><li>estrella1. nextFrame() : Frame Siguiente </li></ul></ul><ul><ul><li>estrella1. gotoAndStop(3) : Ir al tercer Frame y detenerse </li></ul></ul>
  13. 14. Gracias…

×