SlideShare una empresa de Scribd logo
1 de 12
Descargar para leer sin conexión
MANEJO DE
EVENTOS
Lo primero que haremos es buscar dos huevos en internet luego acomodarlos en
photospot por lo que los guardaremos como PNG. Luego abrimeros flash para expotar a
la biblioteca, por lo que en la biblioteca me tiene que aparecer el símbolo de cada huevo.




Luego cremos 20 botones en el que a cada uno de ellos le agregaremos un
nombre cuando lo estemos combirtiendo en símbolo de tipo botón, a estos
botones también le agregaremos una istancia con su nombre y la terminación
_btn.

Los nombres deben ser asi:

Arriba, abajo, izquierda, derecha, alpha +, alpha -, rotar +, rotar -, tamaño +,
tamaño -, escala +. Escala -, Habilitado, inhabilitado,visible, invisible,url, resetear,
reproducir, detener

Ejemplo:
Luego en la biblioteca le damos doble clic a nuestro símbolo del huevo porlo que
octendremos el siguiente resultado.
Después le damos clic derecho y nos dirigimos a propiedades para proyectarle un nombre
indicado como lo siguiente.




En la ventana de propiedades le agregamos un nombre en el cual lo colocaremos como
un símbolo de clip de película, luego le daremos en configuración avanzada por lo que en
un recuadro de exportación de actión script lo señalaremos.




Aceptamos paraoptener nuestro complejo resultado.
Después me dirijo por nuestra primera capa AS3 en acciones con f9,
ya proyectados en acciones epezaremos a escribir códigos de actión
script en libreias, variables, funciones, eventos entre otros.




Al asignarle los códigos indicados ptendremos lo siguiente:
Con el siguiente código haremos mover el huevo:


importflash.events.MouseEvent;



//librerias

//variables

varhuevito:Huevo=new Huevo();



//funciones

functionarrastrar(evento:MouseEvent):void{

        evento.target.startDrag();

}

//eventos

//el_objeto.addEventListener(TipoEvento.EL_EVENTO,laFuncion);
huevito.addEventListener(MouseEvent.MOUSE_DOWN,arrastrar);



//estados iniciales

huevito.stop();

huevito.x=stage.stageWidth/2;

huevito.y=stage.stageHeight/2;

//hacemos que el huevito se combierta en un boton

//colocacamos a true el buttonMode

huevito.buttonMode=true;

addChild (huevito);



En este caso mi huevito lo centre el área de mi película o scena.
Luego con el siguiente código se cambiara en huevo
importflash.events.MouseEvent;

importfl.motion.MotionEvent;

//librerias

//variables

varhuevito:Huevo=new Huevo();

//funciones

functionarrastrar(evento:MouseEvent):void{

        evento.target.startDrag();

}

functionsoltar(evento:MouseEvent):void{

        evento.target.stopDrag();

}

functionsobre(evento:MouseEvent):void{

        evento.target.gotoAndStop(2);

}

functionafuera(evento:MouseEvent):void{

        evento.target.gotoAndStop(1);

}

//eventos

//el_objeto.addEventListener(TipoEvento.EL_EVENTO,laFuncion);

huevito.addEventListener(MouseEvent.MOUSE_DOWN,arrastrar);

huevito.addEventListener(MouseEvent.MOUSE_UP,soltar);

huevito.addEventListener(MouseEvent.MOUSE_OVER,sobre);

huevito.addEventListener(MouseEvent.MOUSE_OUT,afuera);
//estados iniciales

huevito.stop();

huevito.x=stage.stageWidth/2;

huevito.y=stage.stageHeight/2;

//hacemos que el huevito se combierta en un boton

//colocacamos a true el buttonMode

huevito.buttonMode=true;

addChild (huevito);
Luego con el siguiente código a los símbolos le darimos una
orden deacuerdo a su nombre:


importflash.events.MouseEvent;

importfl.motion.MotionEvent;



//librerias

//variables

varhuevito:Huevo=new Huevo();



//funciones

functionarrastrar(evento:MouseEvent):void{

        evento.target.startDrag();

}
functionsoltar(evento:MouseEvent):void{

       evento.target.stopDrag();

}

functionsobre(evento:MouseEvent):void{

       evento.target.gotoAndStop(2);

}

functionafuera(evento:MouseEvent):void{

       evento.target.gotoAndStop(1);

}

functionaccionesBotones(evento:MouseEvent):void{

       //colocamos en la opcion el nombre de instancia

       switch(evento.target.name){

              case "arriba_btn":

              huevito.y-=5;

              break;

       }



}

//eventos

//el_objeto.addEventListener(TipoEvento.EL_EVENTO,laFuncion);

huevito.addEventListener(MouseEvent.MOUSE_DOWN,arrastrar);

huevito.addEventListener(MouseEvent.MOUSE_UP,soltar);

huevito.addEventListener(MouseEvent.MOUSE_OVER,sobre);

huevito.addEventListener(MouseEvent.MOUSE_OUT,afuera);



//movimientos con los botones
arriba_btn.addEventListener(MouseEvent.CLICK,accionesBotones);




//estados iniciales

huevito.stop();

huevito.x=stage.stageWidth/2;

huevito.y=stage.stageHeight/2;

//hacemos que el huevito se combierta en un boton

//colocacamos a true el buttonMode

huevito.buttonMode=true;

addChild (huevito);




Al darle clic en arriba mi huevito, subirá y asi
mismo con mis otros botones.
Manejo de eventos

Más contenido relacionado

La actualidad más candente

Manejo de eventos en java
Manejo de eventos en javaManejo de eventos en java
Manejo de eventos en javaaleja09_40
 
2 desarrollo interfaz_grafico-capitulo1-02otroseventos
2 desarrollo interfaz_grafico-capitulo1-02otroseventos2 desarrollo interfaz_grafico-capitulo1-02otroseventos
2 desarrollo interfaz_grafico-capitulo1-02otroseventosCamilo Herreño
 
Ejemplo j internalframe_gine
Ejemplo j internalframe_gineEjemplo j internalframe_gine
Ejemplo j internalframe_ginehrgamaliel
 
Control de eventos en gui
Control de eventos en guiControl de eventos en gui
Control de eventos en guijc_lovecraft77
 
Actionscript 3.0 primeros pasos botones
Actionscript 3.0 primeros pasos botonesActionscript 3.0 primeros pasos botones
Actionscript 3.0 primeros pasos botoneshjonilton
 
Realidad Aumentada 02 interfaz t apir
Realidad Aumentada 02 interfaz t apirRealidad Aumentada 02 interfaz t apir
Realidad Aumentada 02 interfaz t apirAgustín Hv
 
Interfaz gráfica de usuario
Interfaz gráfica de usuarioInterfaz gráfica de usuario
Interfaz gráfica de usuarioaleja0940
 
Natalia gonzález villamil (1)
Natalia gonzález villamil (1)Natalia gonzález villamil (1)
Natalia gonzález villamil (1)nata2381075
 
Java Listeners
Java ListenersJava Listeners
Java ListenersMagikJames
 
Interfaces Usuario 3
Interfaces Usuario 3Interfaces Usuario 3
Interfaces Usuario 3Milaly
 

La actualidad más candente (20)

Manejo de eventos en java
Manejo de eventos en javaManejo de eventos en java
Manejo de eventos en java
 
2 desarrollo interfaz_grafico-capitulo1-02otroseventos
2 desarrollo interfaz_grafico-capitulo1-02otroseventos2 desarrollo interfaz_grafico-capitulo1-02otroseventos
2 desarrollo interfaz_grafico-capitulo1-02otroseventos
 
Java event
Java eventJava event
Java event
 
Eventos
EventosEventos
Eventos
 
Java Gestion Eventos
Java Gestion EventosJava Gestion Eventos
Java Gestion Eventos
 
Ejemplo j internalframe_gine
Ejemplo j internalframe_gineEjemplo j internalframe_gine
Ejemplo j internalframe_gine
 
Control de eventos en gui
Control de eventos en guiControl de eventos en gui
Control de eventos en gui
 
Actionscript 3.0 primeros pasos botones
Actionscript 3.0 primeros pasos botonesActionscript 3.0 primeros pasos botones
Actionscript 3.0 primeros pasos botones
 
Eventos en Java
Eventos en JavaEventos en Java
Eventos en Java
 
Realidad Aumentada 02 interfaz t apir
Realidad Aumentada 02 interfaz t apirRealidad Aumentada 02 interfaz t apir
Realidad Aumentada 02 interfaz t apir
 
Interfaz gráfica de usuario
Interfaz gráfica de usuarioInterfaz gráfica de usuario
Interfaz gráfica de usuario
 
99
9999
99
 
Eventos
EventosEventos
Eventos
 
Natalia gonzález villamil (1)
Natalia gonzález villamil (1)Natalia gonzález villamil (1)
Natalia gonzález villamil (1)
 
Java Listeners
Java ListenersJava Listeners
Java Listeners
 
Ejercicio simple java
Ejercicio simple javaEjercicio simple java
Ejercicio simple java
 
Menejo de eventos en java introduccion
Menejo de eventos en java introduccionMenejo de eventos en java introduccion
Menejo de eventos en java introduccion
 
Manual allegro c++
Manual allegro c++Manual allegro c++
Manual allegro c++
 
Interfaces Usuario 3
Interfaces Usuario 3Interfaces Usuario 3
Interfaces Usuario 3
 
Crear circulos II
Crear circulos IICrear circulos II
Crear circulos II
 

Destacado (6)

Xml
XmlXml
Xml
 
Navegación compleja
Navegación complejaNavegación compleja
Navegación compleja
 
Display list o lista de visualización
Display list o lista de visualizaciónDisplay list o lista de visualización
Display list o lista de visualización
 
Segunda parte de navegacion compleja
Segunda parte de navegacion complejaSegunda parte de navegacion compleja
Segunda parte de navegacion compleja
 
Funciones en programación
Funciones en programaciónFunciones en programación
Funciones en programación
 
Animacion en photoshop
Animacion en photoshopAnimacion en photoshop
Animacion en photoshop
 

Similar a Manejo de eventos

Similar a Manejo de eventos (20)

Adobe flash-cs5
Adobe flash-cs5Adobe flash-cs5
Adobe flash-cs5
 
Ejemplo De DeteccióN De Colisiones Con (Hit Test Point
Ejemplo De DeteccióN De Colisiones Con (Hit Test PointEjemplo De DeteccióN De Colisiones Con (Hit Test Point
Ejemplo De DeteccióN De Colisiones Con (Hit Test Point
 
Action scrip
Action scrip Action scrip
Action scrip
 
Evento del mouse
Evento del mouseEvento del mouse
Evento del mouse
 
Act
ActAct
Act
 
Actionscript
ActionscriptActionscript
Actionscript
 
Que es action scrip 3
Que es  action scrip 3Que es  action scrip 3
Que es action scrip 3
 
Que es action scrip 3
Que es  action scrip 3Que es  action scrip 3
Que es action scrip 3
 
Que es action scrip 3
Que es  action scrip 3Que es  action scrip 3
Que es action scrip 3
 
Actionscrip linakrdona n2
Actionscrip linakrdona n2Actionscrip linakrdona n2
Actionscrip linakrdona n2
 
David garcia
David garciaDavid garcia
David garcia
 
Angie tovar (1)
Angie tovar (1)Angie tovar (1)
Angie tovar (1)
 
Bevita
BevitaBevita
Bevita
 
David garcia
David garciaDavid garcia
David garcia
 
David garcia
David garciaDavid garcia
David garcia
 
Game Maker Primera parte
Game Maker Primera parteGame Maker Primera parte
Game Maker Primera parte
 
2trabajo
2trabajo2trabajo
2trabajo
 
Unidad 4 de gaem
Unidad 4 de gaemUnidad 4 de gaem
Unidad 4 de gaem
 
Clips de pelicula
Clips de peliculaClips de pelicula
Clips de pelicula
 
Introducción a action script 3
Introducción a action script 3Introducción a action script 3
Introducción a action script 3
 

Más de Jesus Alverto Idrovo Martinez

Conexiones internas de una computadora en presentationes
Conexiones internas de una computadora en presentationesConexiones internas de una computadora en presentationes
Conexiones internas de una computadora en presentationesJesus Alverto Idrovo Martinez
 

Más de Jesus Alverto Idrovo Martinez (19)

Conexiones internas de una computadora en presentationes
Conexiones internas de una computadora en presentationesConexiones internas de una computadora en presentationes
Conexiones internas de una computadora en presentationes
 
Display list o lista de visualización
Display list o lista de visualizaciónDisplay list o lista de visualización
Display list o lista de visualización
 
Display list o lista de visualización
Display list o lista de visualizaciónDisplay list o lista de visualización
Display list o lista de visualización
 
Mantenimiento de computadoras
Mantenimiento de computadorasMantenimiento de computadoras
Mantenimiento de computadoras
 
Mantenimiento de computadores
Mantenimiento de computadoresMantenimiento de computadores
Mantenimiento de computadores
 
Progrando en flash(action scrit).
Progrando en flash(action scrit).Progrando en flash(action scrit).
Progrando en flash(action scrit).
 
Animacion de mascaras
Animacion de mascarasAnimacion de mascaras
Animacion de mascaras
 
Condisionales
CondisionalesCondisionales
Condisionales
 
Mantenimiento de computadoras
Mantenimiento de computadorasMantenimiento de computadoras
Mantenimiento de computadoras
 
Mantenimiento de computadores presentacion
Mantenimiento de computadores presentacionMantenimiento de computadores presentacion
Mantenimiento de computadores presentacion
 
Action scrip
Action scripAction scrip
Action scrip
 
Condisionales
CondisionalesCondisionales
Condisionales
 
Mantenimiento de computadoras
Mantenimiento de computadorasMantenimiento de computadoras
Mantenimiento de computadoras
 
Tipo de operadores
Tipo de operadoresTipo de operadores
Tipo de operadores
 
Tipo de operadores
Tipo de operadoresTipo de operadores
Tipo de operadores
 
Explicacion de la creación de mascaras
Explicacion de la creación de mascarasExplicacion de la creación de mascaras
Explicacion de la creación de mascaras
 
Creación de mascaras
Creación de mascarasCreación de mascaras
Creación de mascaras
 
Creación de mascaras
Creación de mascarasCreación de mascaras
Creación de mascaras
 
La perspectiva
La perspectivaLa perspectiva
La perspectiva
 

Manejo de eventos

  • 1. MANEJO DE EVENTOS Lo primero que haremos es buscar dos huevos en internet luego acomodarlos en photospot por lo que los guardaremos como PNG. Luego abrimeros flash para expotar a la biblioteca, por lo que en la biblioteca me tiene que aparecer el símbolo de cada huevo. Luego cremos 20 botones en el que a cada uno de ellos le agregaremos un nombre cuando lo estemos combirtiendo en símbolo de tipo botón, a estos botones también le agregaremos una istancia con su nombre y la terminación _btn. Los nombres deben ser asi: Arriba, abajo, izquierda, derecha, alpha +, alpha -, rotar +, rotar -, tamaño +, tamaño -, escala +. Escala -, Habilitado, inhabilitado,visible, invisible,url, resetear, reproducir, detener Ejemplo:
  • 2. Luego en la biblioteca le damos doble clic a nuestro símbolo del huevo porlo que octendremos el siguiente resultado.
  • 3. Después le damos clic derecho y nos dirigimos a propiedades para proyectarle un nombre indicado como lo siguiente. En la ventana de propiedades le agregamos un nombre en el cual lo colocaremos como un símbolo de clip de película, luego le daremos en configuración avanzada por lo que en un recuadro de exportación de actión script lo señalaremos. Aceptamos paraoptener nuestro complejo resultado.
  • 4. Después me dirijo por nuestra primera capa AS3 en acciones con f9, ya proyectados en acciones epezaremos a escribir códigos de actión script en libreias, variables, funciones, eventos entre otros. Al asignarle los códigos indicados ptendremos lo siguiente:
  • 5. Con el siguiente código haremos mover el huevo: importflash.events.MouseEvent; //librerias //variables varhuevito:Huevo=new Huevo(); //funciones functionarrastrar(evento:MouseEvent):void{ evento.target.startDrag(); } //eventos //el_objeto.addEventListener(TipoEvento.EL_EVENTO,laFuncion);
  • 6. huevito.addEventListener(MouseEvent.MOUSE_DOWN,arrastrar); //estados iniciales huevito.stop(); huevito.x=stage.stageWidth/2; huevito.y=stage.stageHeight/2; //hacemos que el huevito se combierta en un boton //colocacamos a true el buttonMode huevito.buttonMode=true; addChild (huevito); En este caso mi huevito lo centre el área de mi película o scena.
  • 7. Luego con el siguiente código se cambiara en huevo importflash.events.MouseEvent; importfl.motion.MotionEvent; //librerias //variables varhuevito:Huevo=new Huevo(); //funciones functionarrastrar(evento:MouseEvent):void{ evento.target.startDrag(); } functionsoltar(evento:MouseEvent):void{ evento.target.stopDrag(); } functionsobre(evento:MouseEvent):void{ evento.target.gotoAndStop(2); } functionafuera(evento:MouseEvent):void{ evento.target.gotoAndStop(1); } //eventos //el_objeto.addEventListener(TipoEvento.EL_EVENTO,laFuncion); huevito.addEventListener(MouseEvent.MOUSE_DOWN,arrastrar); huevito.addEventListener(MouseEvent.MOUSE_UP,soltar); huevito.addEventListener(MouseEvent.MOUSE_OVER,sobre); huevito.addEventListener(MouseEvent.MOUSE_OUT,afuera);
  • 8. //estados iniciales huevito.stop(); huevito.x=stage.stageWidth/2; huevito.y=stage.stageHeight/2; //hacemos que el huevito se combierta en un boton //colocacamos a true el buttonMode huevito.buttonMode=true; addChild (huevito);
  • 9. Luego con el siguiente código a los símbolos le darimos una orden deacuerdo a su nombre: importflash.events.MouseEvent; importfl.motion.MotionEvent; //librerias //variables varhuevito:Huevo=new Huevo(); //funciones functionarrastrar(evento:MouseEvent):void{ evento.target.startDrag(); }
  • 10. functionsoltar(evento:MouseEvent):void{ evento.target.stopDrag(); } functionsobre(evento:MouseEvent):void{ evento.target.gotoAndStop(2); } functionafuera(evento:MouseEvent):void{ evento.target.gotoAndStop(1); } functionaccionesBotones(evento:MouseEvent):void{ //colocamos en la opcion el nombre de instancia switch(evento.target.name){ case "arriba_btn": huevito.y-=5; break; } } //eventos //el_objeto.addEventListener(TipoEvento.EL_EVENTO,laFuncion); huevito.addEventListener(MouseEvent.MOUSE_DOWN,arrastrar); huevito.addEventListener(MouseEvent.MOUSE_UP,soltar); huevito.addEventListener(MouseEvent.MOUSE_OVER,sobre); huevito.addEventListener(MouseEvent.MOUSE_OUT,afuera); //movimientos con los botones
  • 11. arriba_btn.addEventListener(MouseEvent.CLICK,accionesBotones); //estados iniciales huevito.stop(); huevito.x=stage.stageWidth/2; huevito.y=stage.stageHeight/2; //hacemos que el huevito se combierta en un boton //colocacamos a true el buttonMode huevito.buttonMode=true; addChild (huevito); Al darle clic en arriba mi huevito, subirá y asi mismo con mis otros botones.