SlideShare una empresa de Scribd logo
En esta práctica vamos a codificar mediante AS un juego que consiste en “Cazar Pajarotos” que vuelan
de forma aleatoria deplazándose en cualquier dirección por el escenario. El juego dispone de un botón
de “Play” para iniciar o continuar el juego tras una pausa, y un botón de “Pause” que detiene el juego en
un instante determinado. También visualizamos un contador de “Pajarotos” cazados. La caza se produce
cuando hacemos clic con el ratón encima de un “Pajaroto” el cual automáticamente se detiene
quedando inmovilizado. En el vuelo se incluirá un factor de “frenada” de forma que el desplazamiento
de un punto a otro del “Pajaroto” se realice de forma suave.



         RESULTADO
PROCESO




Tal como indica la siguiente figura el “Pajaroto” está compuesto en realidad por dos clips de película
anidados. El código ActionScript lo hemos situado tanto en el primer fotograma de la línea de tiempo
principal como en el primer del fotograma del MovieClip contenedor.




                                                                            Código AS

                                           contenedor_mc



                                            pajaroto_mc




AS en la línea de tiempo principal.
AS en el primer fotograma de la línea de tiempo del MovieClip contenedor (contenedor_mc).
Por último la siguiente figura muestra como se realiza el vuelo de un “Pajaroto”. El desplazamiento se
produce desde un punto origen a un punto de destino aleatorios. Cuando llega al punto de destino se
calcula otro nuevo punto de destino aleatorio (siempre dentro de los límites del escenario), al cual
tendrá que desplazarse y así sucesivamente.



                   (x=0,y=0)


                                                                            X
                                                actualX         destinoX




                                    actualY




                                    destinoY




                                Y

Más contenido relacionado

PPTX
Desplazamineto Vertical
PPTX
Ejercicio 5 rosa alvira estrada lima
PPTX
Concepto de derivada
PDF
Programación lineal
PPTX
Implementacion Algoritmo LRTA*
DOCX
Trabajopractico derivadas 1
PPTX
Comandos básicos.pptxe eni
Desplazamineto Vertical
Ejercicio 5 rosa alvira estrada lima
Concepto de derivada
Programación lineal
Implementacion Algoritmo LRTA*
Trabajopractico derivadas 1
Comandos básicos.pptxe eni

La actualidad más candente (7)

PPTX
Opengl
DOC
Variable aleatoria continua
DOCX
Funciones trascendentes
PDF
Actividades
PDF
Taller 6-pre calculo-i-2014
ODP
Pauta de Evaluación Segunda Prueba de Estructuras II
Opengl
Variable aleatoria continua
Funciones trascendentes
Actividades
Taller 6-pre calculo-i-2014
Pauta de Evaluación Segunda Prueba de Estructuras II
Publicidad

Destacado (20)

PDF
Configurar entorno Android
PDF
Matrices02
PDF
Interpolación de Movimiento con AS
PDF
Sincronizar Threads
PDF
Combinar Correspondencia Word Mail
PDF
Excel VBA Gráfico Celda Activa
PDF
Textura de agua
PDF
jQuery Mobile :: Cuadros de diálogo
PDF
Jsp directiva page
PDF
ActionScript Buscar Parejas
PDF
Word VBA
PDF
Word compilar bibliografia
PDF
Gráficos
PDF
Solver
PDF
Acciones JSP
PDF
ActionScript Dibujar Formas
PDF
Elementos de script en JSP
PDF
jQuery Mobile :: Enlaces a páginas internas.
PDF
Programa Java que gestiona los productos que comercializan varios viveros
PDF
Word compilar bibliografía
Configurar entorno Android
Matrices02
Interpolación de Movimiento con AS
Sincronizar Threads
Combinar Correspondencia Word Mail
Excel VBA Gráfico Celda Activa
Textura de agua
jQuery Mobile :: Cuadros de diálogo
Jsp directiva page
ActionScript Buscar Parejas
Word VBA
Word compilar bibliografia
Gráficos
Solver
Acciones JSP
ActionScript Dibujar Formas
Elementos de script en JSP
jQuery Mobile :: Enlaces a páginas internas.
Programa Java que gestiona los productos que comercializan varios viveros
Word compilar bibliografía
Publicidad

Más de jubacalo (18)

PDF
MIT App Inventor2 Pintar en Imagen
PDF
Cronómetro con MIT App Inventor 2
PDF
App Android MiniBanco
PDF
Acceso a BBDD mediante un servlet
PDF
Find File Servlet DB
PDF
Servlets que manejan datos de formularios HTML
PDF
Proyecto JSP
PDF
Explicación del código del Servlet HolaMundo
PDF
Servlet Hola Mundo con Eclipse y Tomcat
PDF
Crear Base de Datos en Oracle
PDF
Web de noticias en Ajax
PDF
Escenarios
PDF
Tabla Dinámica
PDF
Tabla de Datos
PDF
Funciones lógicas y condicionales
PDF
Java::Acceso a Bases de Datos
PDF
Java Thread Cronometro
PDF
Java Thread Cronometro
MIT App Inventor2 Pintar en Imagen
Cronómetro con MIT App Inventor 2
App Android MiniBanco
Acceso a BBDD mediante un servlet
Find File Servlet DB
Servlets que manejan datos de formularios HTML
Proyecto JSP
Explicación del código del Servlet HolaMundo
Servlet Hola Mundo con Eclipse y Tomcat
Crear Base de Datos en Oracle
Web de noticias en Ajax
Escenarios
Tabla Dinámica
Tabla de Datos
Funciones lógicas y condicionales
Java::Acceso a Bases de Datos
Java Thread Cronometro
Java Thread Cronometro

Último (20)

PDF
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
PDF
Mi Primer Millon - Poissant - Godefroy Ccesa007.pdf
PPTX
Presentación de la Cetoacidosis diabetica.pptx
PDF
LIBRO 2-SALUD Y AMBIENTE-4TO CEBA avanzado.pdf
PDF
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
PDF
Tomo 1 de biologia gratis ultra plusenmas
PDF
Los hombres son de Marte - Las mujeres de Venus Ccesa007.pdf
PDF
Aumente su Autoestima - Lair Ribeiro Ccesa007.pdf
PDF
Iniciación Al Aprendizaje Basado En Proyectos ABP Ccesa007.pdf
PPTX
Doctrina 1 Soteriologuia y sus diferente
DOCX
Programa_Sintetico_Fase_4.docx 3° Y 4°..
PDF
Como Potenciar las Emociones Positivas y Afrontar las Negativas Ccesa007.pdf
DOC
Manual de Convivencia 2025 actualizado a las normas vigentes
PDF
Introducción a la historia de la filosofía
PDF
TOMO II - LITERATURA.pd plusenmas ultras
PDF
informe tipos de Informatica perfiles profesionales _pdf
PDF
Ernst Cassirer - Antropologia Filosofica.pdf
PDF
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE_COM.pdf
PDF
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
PDF
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
Mi Primer Millon - Poissant - Godefroy Ccesa007.pdf
Presentación de la Cetoacidosis diabetica.pptx
LIBRO 2-SALUD Y AMBIENTE-4TO CEBA avanzado.pdf
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
Tomo 1 de biologia gratis ultra plusenmas
Los hombres son de Marte - Las mujeres de Venus Ccesa007.pdf
Aumente su Autoestima - Lair Ribeiro Ccesa007.pdf
Iniciación Al Aprendizaje Basado En Proyectos ABP Ccesa007.pdf
Doctrina 1 Soteriologuia y sus diferente
Programa_Sintetico_Fase_4.docx 3° Y 4°..
Como Potenciar las Emociones Positivas y Afrontar las Negativas Ccesa007.pdf
Manual de Convivencia 2025 actualizado a las normas vigentes
Introducción a la historia de la filosofía
TOMO II - LITERATURA.pd plusenmas ultras
informe tipos de Informatica perfiles profesionales _pdf
Ernst Cassirer - Antropologia Filosofica.pdf
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE_COM.pdf
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf

ActionScript Caza pajarotos

  • 1. En esta práctica vamos a codificar mediante AS un juego que consiste en “Cazar Pajarotos” que vuelan de forma aleatoria deplazándose en cualquier dirección por el escenario. El juego dispone de un botón de “Play” para iniciar o continuar el juego tras una pausa, y un botón de “Pause” que detiene el juego en un instante determinado. También visualizamos un contador de “Pajarotos” cazados. La caza se produce cuando hacemos clic con el ratón encima de un “Pajaroto” el cual automáticamente se detiene quedando inmovilizado. En el vuelo se incluirá un factor de “frenada” de forma que el desplazamiento de un punto a otro del “Pajaroto” se realice de forma suave. RESULTADO
  • 2. PROCESO Tal como indica la siguiente figura el “Pajaroto” está compuesto en realidad por dos clips de película anidados. El código ActionScript lo hemos situado tanto en el primer fotograma de la línea de tiempo principal como en el primer del fotograma del MovieClip contenedor. Código AS contenedor_mc pajaroto_mc AS en la línea de tiempo principal.
  • 3. AS en el primer fotograma de la línea de tiempo del MovieClip contenedor (contenedor_mc).
  • 4. Por último la siguiente figura muestra como se realiza el vuelo de un “Pajaroto”. El desplazamiento se produce desde un punto origen a un punto de destino aleatorios. Cuando llega al punto de destino se calcula otro nuevo punto de destino aleatorio (siempre dentro de los límites del escenario), al cual tendrá que desplazarse y así sucesivamente. (x=0,y=0) X actualX destinoX actualY destinoY Y