SlideShare una empresa de Scribd logo
1 de 11
Crear animación con
ActionScript
Unidad 3
Objetivos
 Cambiar las propiedades de un movie clip usando
ActionScript
 El uso del evento ENTER_FRAME para animar las
propiedades de un Movie Clip
 El uso de una sentencia condicional para detectar los
límites del escenario
 Uso de una variable para almacenar la referencia de un
Movie Clip
 Uso de botones para controlar el cambio de las
propiedades
 Uso de la clase Tween para animar un MovieClip
 Uso de la aceleración o suavidad para crear efectos de
animación
Controlar las propiedades con
ActrionScript
 Podemos animar un MovieClip modificando
sus propiedades numéricas.
 Las principales propiedades numéricas
son: x, y, alpha, rotation, scaleX y scaleY.
 También se pueden modificar las variables
booleanas como: visible, enabled
Cambiando el valor de una
propiedad
 El punto 0,0 del escenario se encuentra en
la esquina superior izquierda. Las equis se
incrementan de izquierda a derecha y las
yes se incrementan de arriba hacia abajo.
 Una posición negativa significa que el
objeto se encuentra fuera del escenario,
así como un valor mayor al ancho (para
las exis) o mayor a la altura (para las yes)
Cambiando el valor de una
propiedad
 Los valores de porcentaje de las
proiedades numéricas, como alpha, scaleX
y scaleY se miden del 0 al 1, en lugar del
0 al 100 como AS 2.0.
 Una escala de 2 significa un 200% y .5
equivale a 50%
Incrementar o decrementar el valor
de una propiedad
 El uso de la notación corta += es
equivalente a incrementar el valor de una
propiedad. Un ejemplo del mismo es:
variable += 5;
variable = variable + 5;
 También existe la notación corta para:
-=
*=
/=
%=
Uso del evento ENTER_FRAME para
animar un MovieClip
 Podemos utilizar el evento ENTER_FRAME
para simular un motor que ejecuta una
función. Con él podemos simular una
animación.
 Se encuentra en la clase Event.
 Depende de la velocidad de fotogramas
por segundo (fps)
Crear una variable que almacene la
“referencia” de un MovieClip
 Almacenar la referencia de un MovieClip
en una variable, nos permitirá simplificar
el código y hacer script más cortos.
var instrument:MovieClip = banjo;
Cambiando las propiedades de un
MovieClip por medio de botones
 Para modificar las propiedades de un
MoviClip por medio de un botón, es
necesario crear un listener.
Crear una animación con la clase
Tween
 Con la palabra reservada new, creamos
nuevas instancias de una clase.
 La sintaxis de la clase Tween es:
var tweenName:Tween = new Tween(objectToBeTweened,
➥"propertyToBeAnimated", EasingType, startingValue,
➥endingValue, time, trueForSeconds);
 Por ejemplo:
var rocketTween:Tween = new Tween(rocket, "y", None.easeOut, 0,
➥400, 5, true)
Importar las clases Tween y Easing
 Como se encuentran en el paquete fl, hay
que importarlas para utilizarlas en la lìnea
de tiempo:
import fl.transitions.Tween;
import fl.transitions.easing.*;
 Entra a la ayuda de Flash y observa los
tipos de aceleración que existe

Más contenido relacionado

La actualidad más candente

Instrucciones de scratch
Instrucciones de scratchInstrucciones de scratch
Instrucciones de scratchTomas1111111
 
Scratch power point
Scratch power pointScratch power point
Scratch power pointlaubenta
 
Conectando neuronas clase_3
Conectando neuronas clase_3Conectando neuronas clase_3
Conectando neuronas clase_3DayanaraPA
 
Power point tomas
Power point tomasPower point tomas
Power point tomaszamparo123
 
Power point sobre apuntes de instrucciones de scratch
Power point sobre apuntes de instrucciones de scratchPower point sobre apuntes de instrucciones de scratch
Power point sobre apuntes de instrucciones de scratchFlor_are
 
Apuntes de instrucciones de scratch powerpoint
Apuntes de instrucciones de scratch powerpointApuntes de instrucciones de scratch powerpoint
Apuntes de instrucciones de scratch powerpointvalentina12ramirez
 
Apuntes de instrucciones de scratch
Apuntes de instrucciones de scratchApuntes de instrucciones de scratch
Apuntes de instrucciones de scratchvalentina12ramirez
 

La actualidad más candente (11)

Instrucciones de scratch
Instrucciones de scratchInstrucciones de scratch
Instrucciones de scratch
 
PRACTICA 12 ALICE
PRACTICA 12 ALICEPRACTICA 12 ALICE
PRACTICA 12 ALICE
 
Scratch power point
Scratch power pointScratch power point
Scratch power point
 
Practica 1 alice
Practica 1 alicePractica 1 alice
Practica 1 alice
 
Conectando neuronas clase_3
Conectando neuronas clase_3Conectando neuronas clase_3
Conectando neuronas clase_3
 
Power point tomas
Power point tomasPower point tomas
Power point tomas
 
Power point sobre apuntes de instrucciones de scratch
Power point sobre apuntes de instrucciones de scratchPower point sobre apuntes de instrucciones de scratch
Power point sobre apuntes de instrucciones de scratch
 
Apuntes de instrucciones de scratch powerpoint
Apuntes de instrucciones de scratch powerpointApuntes de instrucciones de scratch powerpoint
Apuntes de instrucciones de scratch powerpoint
 
Apuntes de instrucciones de scratch
Apuntes de instrucciones de scratchApuntes de instrucciones de scratch
Apuntes de instrucciones de scratch
 
Flexsim Chart
Flexsim ChartFlexsim Chart
Flexsim Chart
 
Tower of hanoi
Tower of hanoiTower of hanoi
Tower of hanoi
 

Destacado

Presentación Del Curso Programacion Avanzada
Presentación Del Curso  Programacion  AvanzadaPresentación Del Curso  Programacion  Avanzada
Presentación Del Curso Programacion AvanzadaAndres Garcia
 
Curso basico videojuegos nive..
Curso basico videojuegos nive..Curso basico videojuegos nive..
Curso basico videojuegos nive..Andres Garcia
 
Clase Introducción a AS3
Clase Introducción a AS3Clase Introducción a AS3
Clase Introducción a AS3Andres Garcia
 
Programacion en actionscript
Programacion en actionscriptProgramacion en actionscript
Programacion en actionscriptcristian guevara
 
Transmision am fm introduccion
Transmision am fm introduccionTransmision am fm introduccion
Transmision am fm introduccionGustavo Alfaro
 
Formatos para animación en multimedia
Formatos para animación en multimediaFormatos para animación en multimedia
Formatos para animación en multimediakarina154
 
Modulo 1 introducción a la Informática
Modulo 1 introducción a la InformáticaModulo 1 introducción a la Informática
Modulo 1 introducción a la InformáticaAna Rita Velez
 
Reporting con tablas dinámicas en excel
Reporting con tablas dinámicas en excelReporting con tablas dinámicas en excel
Reporting con tablas dinámicas en excelLuis Muñiz González
 
Inteligencia de Negocio con Excel Power Pivot
Inteligencia de Negocio con Excel Power PivotInteligencia de Negocio con Excel Power Pivot
Inteligencia de Negocio con Excel Power PivotEAE
 
Escuela TIC 2.0 - Sesión 1
Escuela TIC 2.0 - Sesión 1Escuela TIC 2.0 - Sesión 1
Escuela TIC 2.0 - Sesión 1Manuel Segura
 
Curso de atención al público. encarnación montiel martos.
Curso de atención al público. encarnación montiel martos.Curso de atención al público. encarnación montiel martos.
Curso de atención al público. encarnación montiel martos.Encarnita Montiel Martos
 

Destacado (18)

Presentación Del Curso Programacion Avanzada
Presentación Del Curso  Programacion  AvanzadaPresentación Del Curso  Programacion  Avanzada
Presentación Del Curso Programacion Avanzada
 
Curso basico videojuegos nive..
Curso basico videojuegos nive..Curso basico videojuegos nive..
Curso basico videojuegos nive..
 
Office
OfficeOffice
Office
 
Catalogo de recursos
Catalogo de recursosCatalogo de recursos
Catalogo de recursos
 
Clase Introducción a AS3
Clase Introducción a AS3Clase Introducción a AS3
Clase Introducción a AS3
 
Iñikuk muchik octavina 2013
Iñikuk muchik octavina 2013Iñikuk muchik octavina 2013
Iñikuk muchik octavina 2013
 
Tiristores Clase 2
Tiristores Clase 2Tiristores Clase 2
Tiristores Clase 2
 
Flash as3 components_help
Flash as3 components_helpFlash as3 components_help
Flash as3 components_help
 
Programacion en actionscript
Programacion en actionscriptProgramacion en actionscript
Programacion en actionscript
 
Modulo 1
Modulo 1Modulo 1
Modulo 1
 
Transmision am fm introduccion
Transmision am fm introduccionTransmision am fm introduccion
Transmision am fm introduccion
 
Formatos para animación en multimedia
Formatos para animación en multimediaFormatos para animación en multimedia
Formatos para animación en multimedia
 
01 presentación - módulo n°1 • algoritmos
01 presentación - módulo n°1 • algoritmos01 presentación - módulo n°1 • algoritmos
01 presentación - módulo n°1 • algoritmos
 
Modulo 1 introducción a la Informática
Modulo 1 introducción a la InformáticaModulo 1 introducción a la Informática
Modulo 1 introducción a la Informática
 
Reporting con tablas dinámicas en excel
Reporting con tablas dinámicas en excelReporting con tablas dinámicas en excel
Reporting con tablas dinámicas en excel
 
Inteligencia de Negocio con Excel Power Pivot
Inteligencia de Negocio con Excel Power PivotInteligencia de Negocio con Excel Power Pivot
Inteligencia de Negocio con Excel Power Pivot
 
Escuela TIC 2.0 - Sesión 1
Escuela TIC 2.0 - Sesión 1Escuela TIC 2.0 - Sesión 1
Escuela TIC 2.0 - Sesión 1
 
Curso de atención al público. encarnación montiel martos.
Curso de atención al público. encarnación montiel martos.Curso de atención al público. encarnación montiel martos.
Curso de atención al público. encarnación montiel martos.
 

Similar a As3 unidad 3 animación de flash

Evento Teclado
Evento TecladoEvento Teclado
Evento Tecladointernet
 
Evento Teclado
Evento TecladoEvento Teclado
Evento Tecladointernet
 
Thalia castro 1101
Thalia castro 1101Thalia castro 1101
Thalia castro 1101thalis96
 
Actionscript
ActionscriptActionscript
Actionscriptedinson
 
Animación con Adobe Flash CS3
Animación con Adobe Flash CS3Animación con Adobe Flash CS3
Animación con Adobe Flash CS3Magali Mejía
 
4.2. "programar propiedades en los botones"
4.2. "programar propiedades en los botones"4.2. "programar propiedades en los botones"
4.2. "programar propiedades en los botones"Avila Gaby
 
Como crear objetos visuales en la pantalla
Como crear objetos visuales en la pantallaComo crear objetos visuales en la pantalla
Como crear objetos visuales en la pantallaDanita Viteri
 
4.2 introducción a la programación con action script
4.2 introducción a la programación con action script4.2 introducción a la programación con action script
4.2 introducción a la programación con action scriptRurus9
 
Cuestionario.flash
Cuestionario.flashCuestionario.flash
Cuestionario.flashjesanchez5
 
Ejercicios practicos con Kdenlive 2018
Ejercicios practicos con Kdenlive 2018Ejercicios practicos con Kdenlive 2018
Ejercicios practicos con Kdenlive 2018Agneta Gallardo
 
Conceptos Iniciales de Programación
Conceptos Iniciales de ProgramaciónConceptos Iniciales de Programación
Conceptos Iniciales de Programaciónsusanabiebs
 

Similar a As3 unidad 3 animación de flash (20)

As3 unidad 7 arrelos y ciclos
As3 unidad 7 arrelos y ciclosAs3 unidad 7 arrelos y ciclos
As3 unidad 7 arrelos y ciclos
 
Evento Teclado
Evento TecladoEvento Teclado
Evento Teclado
 
Evento Teclado
Evento TecladoEvento Teclado
Evento Teclado
 
Thalia castro 1101
Thalia castro 1101Thalia castro 1101
Thalia castro 1101
 
Tutorial de flash
Tutorial de flashTutorial de flash
Tutorial de flash
 
ASSETS E IMAGENES.pptx
ASSETS E IMAGENES.pptxASSETS E IMAGENES.pptx
ASSETS E IMAGENES.pptx
 
Actionscript
ActionscriptActionscript
Actionscript
 
Animación con Adobe Flash CS3
Animación con Adobe Flash CS3Animación con Adobe Flash CS3
Animación con Adobe Flash CS3
 
As3 unidad 12 cinematica inversa
As3 unidad 12 cinematica inversaAs3 unidad 12 cinematica inversa
As3 unidad 12 cinematica inversa
 
Animacion con Flash
Animacion con FlashAnimacion con Flash
Animacion con Flash
 
Pooo
PoooPooo
Pooo
 
4.2. "programar propiedades en los botones"
4.2. "programar propiedades en los botones"4.2. "programar propiedades en los botones"
4.2. "programar propiedades en los botones"
 
Como crear objetos visuales en la pantalla
Como crear objetos visuales en la pantallaComo crear objetos visuales en la pantalla
Como crear objetos visuales en la pantalla
 
4.2 introducción a la programación con action script
4.2 introducción a la programación con action script4.2 introducción a la programación con action script
4.2 introducción a la programación con action script
 
Cuestionario.flash
Cuestionario.flashCuestionario.flash
Cuestionario.flash
 
Ejercicios practicos con Kdenlive 2018
Ejercicios practicos con Kdenlive 2018Ejercicios practicos con Kdenlive 2018
Ejercicios practicos con Kdenlive 2018
 
4.2 introduccion
4.2 introduccion4.2 introduccion
4.2 introduccion
 
Ejercicio 5
Ejercicio 5Ejercicio 5
Ejercicio 5
 
Flash
FlashFlash
Flash
 
Conceptos Iniciales de Programación
Conceptos Iniciales de ProgramaciónConceptos Iniciales de Programación
Conceptos Iniciales de Programación
 

Más de Francisco Javier Arce Anguiano

El nuevo objeto para internacionalización y localización Intl
El nuevo objeto para internacionalización y localización IntlEl nuevo objeto para internacionalización y localización Intl
El nuevo objeto para internacionalización y localización IntlFrancisco Javier Arce Anguiano
 
Nuevas características de los objetos en JavaScript ES6
Nuevas características de los objetos en JavaScript ES6Nuevas características de los objetos en JavaScript ES6
Nuevas características de los objetos en JavaScript ES6Francisco Javier Arce Anguiano
 
La programación orientada a objetos con JavaScript ES6
La programación orientada a objetos con JavaScript ES6La programación orientada a objetos con JavaScript ES6
La programación orientada a objetos con JavaScript ES6Francisco Javier Arce Anguiano
 
HTML5 API WebSQL Database: DML: Data Manipulation Language
HTML5 API WebSQL Database: DML: Data Manipulation LanguageHTML5 API WebSQL Database: DML: Data Manipulation Language
HTML5 API WebSQL Database: DML: Data Manipulation LanguageFrancisco Javier Arce Anguiano
 
Crear el perfil provisional para desarrollar aplicaciones iOS
Crear el perfil provisional para desarrollar aplicaciones iOSCrear el perfil provisional para desarrollar aplicaciones iOS
Crear el perfil provisional para desarrollar aplicaciones iOSFrancisco Javier Arce Anguiano
 

Más de Francisco Javier Arce Anguiano (20)

El nuevo objeto para internacionalización y localización Intl
El nuevo objeto para internacionalización y localización IntlEl nuevo objeto para internacionalización y localización Intl
El nuevo objeto para internacionalización y localización Intl
 
El nuevo tipo de datos "símbolo" o "symbol"
El nuevo tipo de datos "símbolo" o "symbol"El nuevo tipo de datos "símbolo" o "symbol"
El nuevo tipo de datos "símbolo" o "symbol"
 
Nuevas características de los objetos en JavaScript ES6
Nuevas características de los objetos en JavaScript ES6Nuevas características de los objetos en JavaScript ES6
Nuevas características de los objetos en JavaScript ES6
 
Nuevos Métodos en ES6
Nuevos Métodos en ES6Nuevos Métodos en ES6
Nuevos Métodos en ES6
 
Objetos de propagación o ...spread
Objetos de propagación o ...spreadObjetos de propagación o ...spread
Objetos de propagación o ...spread
 
Mejoras en las expresiones regulares
Mejoras en las expresiones regularesMejoras en las expresiones regulares
Mejoras en las expresiones regulares
 
Valores por default en argumentos
Valores por default en argumentosValores por default en argumentos
Valores por default en argumentos
 
Literales octales y binarias:
Literales octales y binarias: Literales octales y binarias:
Literales octales y binarias:
 
La programación orientada a objetos con JavaScript ES6
La programación orientada a objetos con JavaScript ES6La programación orientada a objetos con JavaScript ES6
La programación orientada a objetos con JavaScript ES6
 
HTML5 API WebSQL Database: DML: Data Manipulation Language
HTML5 API WebSQL Database: DML: Data Manipulation LanguageHTML5 API WebSQL Database: DML: Data Manipulation Language
HTML5 API WebSQL Database: DML: Data Manipulation Language
 
HTML5 API WebSQL Database: Funciones de agregado
HTML5 API WebSQL Database: Funciones de agregadoHTML5 API WebSQL Database: Funciones de agregado
HTML5 API WebSQL Database: Funciones de agregado
 
WebSQl DataBase HTML5-dql - data query language
WebSQl DataBase HTML5-dql - data query languageWebSQl DataBase HTML5-dql - data query language
WebSQl DataBase HTML5-dql - data query language
 
Las etiquetas estructurales en html5
Las etiquetas estructurales en html5Las etiquetas estructurales en html5
Las etiquetas estructurales en html5
 
Los metadatos de HTML5
Los metadatos de HTML5Los metadatos de HTML5
Los metadatos de HTML5
 
El doctype de HTML5
El doctype de HTML5El doctype de HTML5
El doctype de HTML5
 
Historia de HTML5
Historia de HTML5Historia de HTML5
Historia de HTML5
 
SQLite y PHP: DQL - data query language
SQLite y PHP: DQL - data query languageSQLite y PHP: DQL - data query language
SQLite y PHP: DQL - data query language
 
Introducción a SQLite 3 y PHP
Introducción a SQLite 3 y PHPIntroducción a SQLite 3 y PHP
Introducción a SQLite 3 y PHP
 
Crear el perfil provisional para desarrollar aplicaciones iOS
Crear el perfil provisional para desarrollar aplicaciones iOSCrear el perfil provisional para desarrollar aplicaciones iOS
Crear el perfil provisional para desarrollar aplicaciones iOS
 
Identificar el dispositivo para desarrollar en iOS
Identificar el dispositivo para desarrollar en iOSIdentificar el dispositivo para desarrollar en iOS
Identificar el dispositivo para desarrollar en iOS
 

Último

Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 

Último (20)

Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 

As3 unidad 3 animación de flash

  • 2. Objetivos  Cambiar las propiedades de un movie clip usando ActionScript  El uso del evento ENTER_FRAME para animar las propiedades de un Movie Clip  El uso de una sentencia condicional para detectar los límites del escenario  Uso de una variable para almacenar la referencia de un Movie Clip  Uso de botones para controlar el cambio de las propiedades  Uso de la clase Tween para animar un MovieClip  Uso de la aceleración o suavidad para crear efectos de animación
  • 3. Controlar las propiedades con ActrionScript  Podemos animar un MovieClip modificando sus propiedades numéricas.  Las principales propiedades numéricas son: x, y, alpha, rotation, scaleX y scaleY.  También se pueden modificar las variables booleanas como: visible, enabled
  • 4. Cambiando el valor de una propiedad  El punto 0,0 del escenario se encuentra en la esquina superior izquierda. Las equis se incrementan de izquierda a derecha y las yes se incrementan de arriba hacia abajo.  Una posición negativa significa que el objeto se encuentra fuera del escenario, así como un valor mayor al ancho (para las exis) o mayor a la altura (para las yes)
  • 5. Cambiando el valor de una propiedad  Los valores de porcentaje de las proiedades numéricas, como alpha, scaleX y scaleY se miden del 0 al 1, en lugar del 0 al 100 como AS 2.0.  Una escala de 2 significa un 200% y .5 equivale a 50%
  • 6. Incrementar o decrementar el valor de una propiedad  El uso de la notación corta += es equivalente a incrementar el valor de una propiedad. Un ejemplo del mismo es: variable += 5; variable = variable + 5;  También existe la notación corta para: -= *= /= %=
  • 7. Uso del evento ENTER_FRAME para animar un MovieClip  Podemos utilizar el evento ENTER_FRAME para simular un motor que ejecuta una función. Con él podemos simular una animación.  Se encuentra en la clase Event.  Depende de la velocidad de fotogramas por segundo (fps)
  • 8. Crear una variable que almacene la “referencia” de un MovieClip  Almacenar la referencia de un MovieClip en una variable, nos permitirá simplificar el código y hacer script más cortos. var instrument:MovieClip = banjo;
  • 9. Cambiando las propiedades de un MovieClip por medio de botones  Para modificar las propiedades de un MoviClip por medio de un botón, es necesario crear un listener.
  • 10. Crear una animación con la clase Tween  Con la palabra reservada new, creamos nuevas instancias de una clase.  La sintaxis de la clase Tween es: var tweenName:Tween = new Tween(objectToBeTweened, ➥"propertyToBeAnimated", EasingType, startingValue, ➥endingValue, time, trueForSeconds);  Por ejemplo: var rocketTween:Tween = new Tween(rocket, "y", None.easeOut, 0, ➥400, 5, true)
  • 11. Importar las clases Tween y Easing  Como se encuentran en el paquete fl, hay que importarlas para utilizarlas en la lìnea de tiempo: import fl.transitions.Tween; import fl.transitions.easing.*;  Entra a la ayuda de Flash y observa los tipos de aceleración que existe