SlideShare una empresa de Scribd logo
1 de 32
Clases de objetosprincipales enActionScript 3.0 Ing. Andrés M García O
Clases de Interface Usuario Estas son las clases que permiten crear todos los objetos gráficos y de sonido que permiten interacción con el usuario y visualización de información.Algunas de las clases más usadas son: Clase MovieClip Clase Shape Clase Video Clase Sound Clase Button Clase RadioButton Clase CheckBox Ing. Andrés M García O
Clases de Interface Usuario Clases Principales para elementos gráficos Ing. Andrés M García O
Clase MovieClip Los Movie clips permiten crear contenido animado. hereda de las siguientes clases: Sprite, DisplayObjectContainer, InteractiveObject, DisplayObject y EventDispatcher.  A diferencia de la Clase Sprite posee línea de tiempo. Ing. Andrés M García O
Clase MovieClip Tareas comunes con clips de película: Reproducir y detener clips de película. Reproducir clips de película hacia atrás. Mover la cabeza lectora a puntos específicos de una línea de tiempo de clip de película. Trabajar con etiquetas de fotogramas en ActionScript. Acceder a información de escenas en ActionScript. Crear instancias de símbolos de clip de película de bibliotecas mediante ActionScript. Cargar y controlar archivos SWF externos. Generar un sistema ActionScript para crear elementos gráficos que deban cargarse y utilizarse en tiempo de ejecución. Ing. Andrés M García O
Clase Sprite La clase Sprite es un elemento que puede mostrar gráficos y también contener elementos secundarios. Es similar a un clip de película, pero carece de línea de tiempo.  Sprite es la clase base empleada para objetos que no requieren líneas de tiempo. Se emplean para crear elementos de la IU que no tienen línea de tiempo. La clase Sprite es nueva en ActionScript 3.0, y se presenta como una alternativa a la clase MovieClip. Ing. Andrés M García O
Clase Video  Flash Video (FLV) en Adobe Flash CS3 Professional, cuenta con la opción de seleccionar un aspecto para el vídeo, entre los que se incluyen los controles de reproducción habituales. Con la clase Video de ActionScript, se obtiene un control preciso de la carga, la reproducción y el control de la reproducción de vídeo; lo cual permite  personalizar el aspecto del vídeo personalizado o utilizarlo en diversa formas no convencionales. Ing. Andrés M García O
Clase Video  Tareas comunes de la clase Video: Cargar un video FLV. Especificar dimensiones del video. Hacer conexión con un servidor de video. Especificar las características de streaming. Enlazar en el servidor de video una webcam o una videocamara. Aplicar suavizado al video. Reproducir video, parar, avanzar, retroceder, ir a un frame o tiempo especifico, etc. Activar o desactivar audio. Configurar la apariencia del reproductor.  Ing. Andrés M García O
Clase Sound La clase Sound se encarga de cargar y controlar todos los archivos y datos relacionados con el audio, para ambientar las palicaciones y crear efectos de interacción. Para poder controlar un sonido en ActionScript es necesario tener la información de sonido cargada Existen cuatro formas de obtener datos de audio en Flash Player y trabajar con ellos: Cargar un archivo de sonido externo, como un archivo MP3 Usar el Archivo SWF; la información de sonido se puede incorporar al archivo SWF directamente cuando se crea.  Se puede obtener una entrada de audio con un micrófono conectado al ordenador del usuario, así como acceder a los datos que se transmiten desde un servidor. Acceder a datos transmitidos desde un servidor. Ing. Andrés M García O
Clase Sound Tareas comunes relacionadas con el sonido Cargar archivos MP3 externos y hacer un seguimiento de su progreso de carga. Reproducir, pausar, reanudar y detener sonidos. Reproducir flujos de sonido mientras se cargan. Manipular desplazamiento y volumen de sonido. Recuperar metadatos ID3 de un archivo MP3. Utilizar datos de onda de sonido sin formato. Capturar y reproducir entradas de sonido del micrófono de un usuario. Ing. Andrés M García O
Clase Shape La clase Shape permite crear formas simples empleando la (API) de dibujo de ActionScript. Esta clase tiene una propiedad graphics que permite implementar métodos de la clase Graphics.  A diferecia de la clase la clase Shapeno puede contener objetos de visualización secundarios). Por lo tanto los obtetos tipo Shape consumen menos memoria que los objetos Sprite que contienen los mismos gráficos. Sin embargoun objeto Shape, noadmite eventos de clic del ratón que si se implementan en la clase sprite. Ing. Andrés M García O
Clase Shape Tareas comunes de la clase Shape: ,[object Object]
Hacer elementos gráficos que no implementan eventos de Mouse.
Definir estilos de línea y de relleno para dibujar formas.
Dibujar líneas rectas y curvas.
Usar métodos para dibujar formas como círculos, elipses y rectángulos.
Dibujar con líneas de degradados y rellenos.
Definir una matriz para crear un degradado.
Usar funciones trigonométricas con la API de dibujo.
Incorporar la API de dibujo en una animación.Ing. Andrés M García O
Clase Button Un objeto Button representa un botón rectangular, compuesto por una etiqueta de texto, un icono o ambos elementos. Se asocian a un método de controlador de eventos que detecta un evento click y realiza la tarea especificada tras distribuir el evento click. Otros eventos que permite son: mouseMove, mouseOver, mouseOut, rollOver, rollOut, mouseDown y mouseUp. Se puede cambiar el aspecto de los botones empleando plantillas en ingles Skin o piel. Ing. Andrés M García O
Clase ComboBox Un objeto ComboBox contiene una lista desplegable en la que el usuario puede seleccionar un único valor.  El componente ComboBox se puede editar; el usuario puede escribir entradas que no estén en la lista en el fragmento TextInput del componente ComboBox. Ing. Andrés M García O
Clase RadioButton Un objeto RadioButton obliga al usuario a seleccionar una sola opción de un conjunto de opciones.  Este componente se usa en un grupo formado al menos por dos instancias de RadioButton.  Los botones de opción pueden estar activados o desactivados.  Ing. Andrés M García O
Clase CheckBox El Objeto CheckBox muestra un pequeño cuadro que puede incluir una marca de verificación.  Pueden mostrar una etiqueta de texto opcional que se sitúa a la izquierda, derecha o en la parte superior o inferior.  Un componente CheckBox cambia su estado en respuesta a un clic del ratón y cuando pasa del estado seleccionado a deseleccionado, y viceversa.  Ing. Andrés M García O
Clases de variables y datos AS3 maneja 5 Clases básicas de variables (Boolean, Int, Uint, Number, String). Sin embargo hay otros tipos de clases de datos más sofisticados que facilitan la implementación de programas algunas de los más empleadas son: La Clase Date La Clase Array La Clase Matrix La clase XML Ing. Andrés M García O
Clase Date La clase Date  almacena la información de fecha y hora.  Permite consultar o modificar las propiedades month (mes), day (día), hours (horas) y seconds (segundos).  La clase Date permite captar los valores de fecha y hora relativos a la hora universal (UTC) o a la hora local de la configuración de zona horaria local del sistema operativo en el que se ejecuta Flash Player.  Los métodos generales de la clase Date no son estáticos, a excepción de Date.UTC() y Date.parse(). Ing. Andrés M García O
Clase Matrix ,[object Object]
Por medio de la definición de la propiedades de un objeto Matrixse posible realizar varias transformaciones gráficas en un objeto de visualización y luego asignando este obgetomatrix a la propiedad transform del objeto gráfico.
Las transformaciones que se aplican son  de Traslación, Giro, Escalado y sesgo.Ing. Andrés M García O
Clase Matrix Matriz de transformación  convencional Matriz de transformación  Graficas 2D  Ing. Andrés M García O
Clase Matrix Ing. Andrés M García O
Clase Array ,[object Object]

Más contenido relacionado

La actualidad más candente

Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.Mabel2310
 
Manual poo-unidad-visual-basic
Manual poo-unidad-visual-basicManual poo-unidad-visual-basic
Manual poo-unidad-visual-basicRaul Hernandez
 
Practica Uno Delphi
Practica Uno DelphiPractica Uno Delphi
Practica Uno DelphiJose Ponce
 
Guis en java-1pp_2012_
Guis en java-1pp_2012_Guis en java-1pp_2012_
Guis en java-1pp_2012_Robert Wolf
 
Diapositiva estructura de datos unidad 1
Diapositiva estructura de datos unidad 1Diapositiva estructura de datos unidad 1
Diapositiva estructura de datos unidad 1Ezer Ayala Mutul
 
ActionScript 3 - Iniciación
ActionScript 3 - IniciaciónActionScript 3 - Iniciación
ActionScript 3 - IniciaciónFrancisco Ortiz
 
Tema 9 aplicaciones de dos capas por gio
Tema 9   aplicaciones de dos capas por gioTema 9   aplicaciones de dos capas por gio
Tema 9 aplicaciones de dos capas por gioRobert Wolf
 
Concepto de layout
Concepto de layoutConcepto de layout
Concepto de layoutjbersosa
 
Programación III (Java) - 06 Ventanas
Programación III (Java) - 06 VentanasProgramación III (Java) - 06 Ventanas
Programación III (Java) - 06 VentanasAndoni Eguíluz Morán
 
Swing
SwingSwing
SwingEPN
 
Tema 16 acceso a base de datos usando jpa por gio
Tema 16   acceso a base de datos usando jpa por gioTema 16   acceso a base de datos usando jpa por gio
Tema 16 acceso a base de datos usando jpa por gioRobert Wolf
 
Tema 15 aplicaciones de dos capas por gio
Tema 15   aplicaciones de dos capas por gioTema 15   aplicaciones de dos capas por gio
Tema 15 aplicaciones de dos capas por gioRobert Wolf
 

La actualidad más candente (20)

Matlab
MatlabMatlab
Matlab
 
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
 
Manual poo-unidad-visual-basic
Manual poo-unidad-visual-basicManual poo-unidad-visual-basic
Manual poo-unidad-visual-basic
 
Swing
SwingSwing
Swing
 
Practica Uno Delphi
Practica Uno DelphiPractica Uno Delphi
Practica Uno Delphi
 
Java
JavaJava
Java
 
Practica 1 html_basico
Practica 1 html_basicoPractica 1 html_basico
Practica 1 html_basico
 
Guis en java-1pp_2012_
Guis en java-1pp_2012_Guis en java-1pp_2012_
Guis en java-1pp_2012_
 
Diapositiva estructura de datos unidad 1
Diapositiva estructura de datos unidad 1Diapositiva estructura de datos unidad 1
Diapositiva estructura de datos unidad 1
 
ActionScript 3 - Iniciación
ActionScript 3 - IniciaciónActionScript 3 - Iniciación
ActionScript 3 - Iniciación
 
Tema 9 aplicaciones de dos capas por gio
Tema 9   aplicaciones de dos capas por gioTema 9   aplicaciones de dos capas por gio
Tema 9 aplicaciones de dos capas por gio
 
Concepto de layout
Concepto de layoutConcepto de layout
Concepto de layout
 
Programación III (Java) - 06 Ventanas
Programación III (Java) - 06 VentanasProgramación III (Java) - 06 Ventanas
Programación III (Java) - 06 Ventanas
 
Swing
SwingSwing
Swing
 
Tema 16 acceso a base de datos usando jpa por gio
Tema 16   acceso a base de datos usando jpa por gioTema 16   acceso a base de datos usando jpa por gio
Tema 16 acceso a base de datos usando jpa por gio
 
Variables en Visual Basic 6.0
Variables en Visual Basic 6.0Variables en Visual Basic 6.0
Variables en Visual Basic 6.0
 
Visual basic.net
Visual basic.netVisual basic.net
Visual basic.net
 
Tema 15 aplicaciones de dos capas por gio
Tema 15   aplicaciones de dos capas por gioTema 15   aplicaciones de dos capas por gio
Tema 15 aplicaciones de dos capas por gio
 
Swin01
Swin01Swin01
Swin01
 
1 herramientas desarrollo de software
1 herramientas desarrollo de software 1 herramientas desarrollo de software
1 herramientas desarrollo de software
 

Similar a Clases De Objetos Principales De As3

Similar a Clases De Objetos Principales De As3 (20)

Atrion script 3.0
Atrion script 3.0Atrion script 3.0
Atrion script 3.0
 
Atrion script 3.0
Atrion script 3.0Atrion script 3.0
Atrion script 3.0
 
Actionscrip 30
Actionscrip 30Actionscrip 30
Actionscrip 30
 
Visual basic .NET
Visual basic .NETVisual basic .NET
Visual basic .NET
 
Introduccion actionscript
Introduccion actionscriptIntroduccion actionscript
Introduccion actionscript
 
Iphone
IphoneIphone
Iphone
 
Guia1 conceptos
Guia1 conceptosGuia1 conceptos
Guia1 conceptos
 
Clase swing
Clase swingClase swing
Clase swing
 
Loreidys gonzales fundamentos de visual basic
Loreidys gonzales fundamentos de visual basicLoreidys gonzales fundamentos de visual basic
Loreidys gonzales fundamentos de visual basic
 
Maria Añez
Maria AñezMaria Añez
Maria Añez
 
Edgar campo action scrip
Edgar campo action scripEdgar campo action scrip
Edgar campo action scrip
 
Kairubys rodriguez
Kairubys rodriguezKairubys rodriguez
Kairubys rodriguez
 
Manual android
Manual androidManual android
Manual android
 
Action script 3
Action script 3Action script 3
Action script 3
 
Versiones
VersionesVersiones
Versiones
 
Versiones
VersionesVersiones
Versiones
 
Versiones
VersionesVersiones
Versiones
 
Versiones
VersionesVersiones
Versiones
 
Versiones
VersionesVersiones
Versiones
 
Informe Proyecto Final
Informe Proyecto FinalInforme Proyecto Final
Informe Proyecto Final
 

Más de Andres Garcia

Ppt4 presentacion ip_algoritmia_2011
Ppt4 presentacion ip_algoritmia_2011Ppt4 presentacion ip_algoritmia_2011
Ppt4 presentacion ip_algoritmia_2011Andres Garcia
 
Ppt5 presentacion ip algoritmia_2011_p2
Ppt5 presentacion ip algoritmia_2011_p2Ppt5 presentacion ip algoritmia_2011_p2
Ppt5 presentacion ip algoritmia_2011_p2Andres Garcia
 
Presentacion curso desarrollo de videojuegos en as3 amgo
Presentacion curso desarrollo de videojuegos en as3   amgoPresentacion curso desarrollo de videojuegos en as3   amgo
Presentacion curso desarrollo de videojuegos en as3 amgoAndres Garcia
 
Curso basico videojuegos nive..
Curso basico videojuegos nive..Curso basico videojuegos nive..
Curso basico videojuegos nive..Andres Garcia
 
Flash as3 programming
Flash as3 programmingFlash as3 programming
Flash as3 programmingAndres Garcia
 
ProgramacióN En Java Variables Y Ciclos
ProgramacióN En Java Variables Y CiclosProgramacióN En Java Variables Y Ciclos
ProgramacióN En Java Variables Y CiclosAndres Garcia
 
IntroduccióN A La Programacion Tema 1
IntroduccióN A La Programacion Tema 1IntroduccióN A La Programacion Tema 1
IntroduccióN A La Programacion Tema 1Andres Garcia
 
IntroduccióN A La Programacion Tema 3 Algoritmia
IntroduccióN A La Programacion Tema 3 AlgoritmiaIntroduccióN A La Programacion Tema 3 Algoritmia
IntroduccióN A La Programacion Tema 3 AlgoritmiaAndres Garcia
 
Introducción a la programacion 3 Software De Programacion
Introducción a la programacion 3 Software De ProgramacionIntroducción a la programacion 3 Software De Programacion
Introducción a la programacion 3 Software De ProgramacionAndres Garcia
 
PresentacióN Del Curso IntroduccióN A La Programacion
PresentacióN Del Curso IntroduccióN A La ProgramacionPresentacióN Del Curso IntroduccióN A La Programacion
PresentacióN Del Curso IntroduccióN A La ProgramacionAndres Garcia
 
Introducción A UML Parte1
Introducción A UML Parte1Introducción A UML Parte1
Introducción A UML Parte1Andres Garcia
 
Clase Introducción a AS3
Clase Introducción a AS3Clase Introducción a AS3
Clase Introducción a AS3Andres Garcia
 

Más de Andres Garcia (20)

Ppt4 presentacion ip_algoritmia_2011
Ppt4 presentacion ip_algoritmia_2011Ppt4 presentacion ip_algoritmia_2011
Ppt4 presentacion ip_algoritmia_2011
 
Ppt5 presentacion ip algoritmia_2011_p2
Ppt5 presentacion ip algoritmia_2011_p2Ppt5 presentacion ip algoritmia_2011_p2
Ppt5 presentacion ip algoritmia_2011_p2
 
Presentacion curso desarrollo de videojuegos en as3 amgo
Presentacion curso desarrollo de videojuegos en as3   amgoPresentacion curso desarrollo de videojuegos en as3   amgo
Presentacion curso desarrollo de videojuegos en as3 amgo
 
Curso basico videojuegos nive..
Curso basico videojuegos nive..Curso basico videojuegos nive..
Curso basico videojuegos nive..
 
Clase 2 poo java
Clase 2 poo javaClase 2 poo java
Clase 2 poo java
 
Arreglos java
Arreglos javaArreglos java
Arreglos java
 
Clase matrix as3
Clase matrix as3Clase matrix as3
Clase matrix as3
 
Clase xml as3
Clase xml as3Clase xml as3
Clase xml as3
 
Clase video
Clase videoClase video
Clase video
 
Flash as3 programming
Flash as3 programmingFlash as3 programming
Flash as3 programming
 
Clase video
Clase videoClase video
Clase video
 
ProgramacióN En Java Variables Y Ciclos
ProgramacióN En Java Variables Y CiclosProgramacióN En Java Variables Y Ciclos
ProgramacióN En Java Variables Y Ciclos
 
Clase Sonido
Clase SonidoClase Sonido
Clase Sonido
 
IntroduccióN A La Programacion Tema 1
IntroduccióN A La Programacion Tema 1IntroduccióN A La Programacion Tema 1
IntroduccióN A La Programacion Tema 1
 
IntroduccióN A La Programacion Tema 3 Algoritmia
IntroduccióN A La Programacion Tema 3 AlgoritmiaIntroduccióN A La Programacion Tema 3 Algoritmia
IntroduccióN A La Programacion Tema 3 Algoritmia
 
Introducción a la programacion 3 Software De Programacion
Introducción a la programacion 3 Software De ProgramacionIntroducción a la programacion 3 Software De Programacion
Introducción a la programacion 3 Software De Programacion
 
PresentacióN Del Curso IntroduccióN A La Programacion
PresentacióN Del Curso IntroduccióN A La ProgramacionPresentacióN Del Curso IntroduccióN A La Programacion
PresentacióN Del Curso IntroduccióN A La Programacion
 
Introducción A UML Parte1
Introducción A UML Parte1Introducción A UML Parte1
Introducción A UML Parte1
 
Clase Introducción a AS3
Clase Introducción a AS3Clase Introducción a AS3
Clase Introducción a AS3
 
Clase 2 Poo
Clase 2 PooClase 2 Poo
Clase 2 Poo
 

Último

plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
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
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfJonathanCovena1
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 

Último (20)

plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
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
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdf
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 

Clases De Objetos Principales De As3

  • 1. Clases de objetosprincipales enActionScript 3.0 Ing. Andrés M García O
  • 2. Clases de Interface Usuario Estas son las clases que permiten crear todos los objetos gráficos y de sonido que permiten interacción con el usuario y visualización de información.Algunas de las clases más usadas son: Clase MovieClip Clase Shape Clase Video Clase Sound Clase Button Clase RadioButton Clase CheckBox Ing. Andrés M García O
  • 3. Clases de Interface Usuario Clases Principales para elementos gráficos Ing. Andrés M García O
  • 4. Clase MovieClip Los Movie clips permiten crear contenido animado. hereda de las siguientes clases: Sprite, DisplayObjectContainer, InteractiveObject, DisplayObject y EventDispatcher. A diferencia de la Clase Sprite posee línea de tiempo. Ing. Andrés M García O
  • 5. Clase MovieClip Tareas comunes con clips de película: Reproducir y detener clips de película. Reproducir clips de película hacia atrás. Mover la cabeza lectora a puntos específicos de una línea de tiempo de clip de película. Trabajar con etiquetas de fotogramas en ActionScript. Acceder a información de escenas en ActionScript. Crear instancias de símbolos de clip de película de bibliotecas mediante ActionScript. Cargar y controlar archivos SWF externos. Generar un sistema ActionScript para crear elementos gráficos que deban cargarse y utilizarse en tiempo de ejecución. Ing. Andrés M García O
  • 6. Clase Sprite La clase Sprite es un elemento que puede mostrar gráficos y también contener elementos secundarios. Es similar a un clip de película, pero carece de línea de tiempo. Sprite es la clase base empleada para objetos que no requieren líneas de tiempo. Se emplean para crear elementos de la IU que no tienen línea de tiempo. La clase Sprite es nueva en ActionScript 3.0, y se presenta como una alternativa a la clase MovieClip. Ing. Andrés M García O
  • 7. Clase Video Flash Video (FLV) en Adobe Flash CS3 Professional, cuenta con la opción de seleccionar un aspecto para el vídeo, entre los que se incluyen los controles de reproducción habituales. Con la clase Video de ActionScript, se obtiene un control preciso de la carga, la reproducción y el control de la reproducción de vídeo; lo cual permite personalizar el aspecto del vídeo personalizado o utilizarlo en diversa formas no convencionales. Ing. Andrés M García O
  • 8. Clase Video Tareas comunes de la clase Video: Cargar un video FLV. Especificar dimensiones del video. Hacer conexión con un servidor de video. Especificar las características de streaming. Enlazar en el servidor de video una webcam o una videocamara. Aplicar suavizado al video. Reproducir video, parar, avanzar, retroceder, ir a un frame o tiempo especifico, etc. Activar o desactivar audio. Configurar la apariencia del reproductor. Ing. Andrés M García O
  • 9. Clase Sound La clase Sound se encarga de cargar y controlar todos los archivos y datos relacionados con el audio, para ambientar las palicaciones y crear efectos de interacción. Para poder controlar un sonido en ActionScript es necesario tener la información de sonido cargada Existen cuatro formas de obtener datos de audio en Flash Player y trabajar con ellos: Cargar un archivo de sonido externo, como un archivo MP3 Usar el Archivo SWF; la información de sonido se puede incorporar al archivo SWF directamente cuando se crea. Se puede obtener una entrada de audio con un micrófono conectado al ordenador del usuario, así como acceder a los datos que se transmiten desde un servidor. Acceder a datos transmitidos desde un servidor. Ing. Andrés M García O
  • 10. Clase Sound Tareas comunes relacionadas con el sonido Cargar archivos MP3 externos y hacer un seguimiento de su progreso de carga. Reproducir, pausar, reanudar y detener sonidos. Reproducir flujos de sonido mientras se cargan. Manipular desplazamiento y volumen de sonido. Recuperar metadatos ID3 de un archivo MP3. Utilizar datos de onda de sonido sin formato. Capturar y reproducir entradas de sonido del micrófono de un usuario. Ing. Andrés M García O
  • 11. Clase Shape La clase Shape permite crear formas simples empleando la (API) de dibujo de ActionScript. Esta clase tiene una propiedad graphics que permite implementar métodos de la clase Graphics. A diferecia de la clase la clase Shapeno puede contener objetos de visualización secundarios). Por lo tanto los obtetos tipo Shape consumen menos memoria que los objetos Sprite que contienen los mismos gráficos. Sin embargoun objeto Shape, noadmite eventos de clic del ratón que si se implementan en la clase sprite. Ing. Andrés M García O
  • 12.
  • 13. Hacer elementos gráficos que no implementan eventos de Mouse.
  • 14. Definir estilos de línea y de relleno para dibujar formas.
  • 16. Usar métodos para dibujar formas como círculos, elipses y rectángulos.
  • 17. Dibujar con líneas de degradados y rellenos.
  • 18. Definir una matriz para crear un degradado.
  • 19. Usar funciones trigonométricas con la API de dibujo.
  • 20. Incorporar la API de dibujo en una animación.Ing. Andrés M García O
  • 21. Clase Button Un objeto Button representa un botón rectangular, compuesto por una etiqueta de texto, un icono o ambos elementos. Se asocian a un método de controlador de eventos que detecta un evento click y realiza la tarea especificada tras distribuir el evento click. Otros eventos que permite son: mouseMove, mouseOver, mouseOut, rollOver, rollOut, mouseDown y mouseUp. Se puede cambiar el aspecto de los botones empleando plantillas en ingles Skin o piel. Ing. Andrés M García O
  • 22. Clase ComboBox Un objeto ComboBox contiene una lista desplegable en la que el usuario puede seleccionar un único valor. El componente ComboBox se puede editar; el usuario puede escribir entradas que no estén en la lista en el fragmento TextInput del componente ComboBox. Ing. Andrés M García O
  • 23. Clase RadioButton Un objeto RadioButton obliga al usuario a seleccionar una sola opción de un conjunto de opciones. Este componente se usa en un grupo formado al menos por dos instancias de RadioButton. Los botones de opción pueden estar activados o desactivados. Ing. Andrés M García O
  • 24. Clase CheckBox El Objeto CheckBox muestra un pequeño cuadro que puede incluir una marca de verificación. Pueden mostrar una etiqueta de texto opcional que se sitúa a la izquierda, derecha o en la parte superior o inferior. Un componente CheckBox cambia su estado en respuesta a un clic del ratón y cuando pasa del estado seleccionado a deseleccionado, y viceversa. Ing. Andrés M García O
  • 25. Clases de variables y datos AS3 maneja 5 Clases básicas de variables (Boolean, Int, Uint, Number, String). Sin embargo hay otros tipos de clases de datos más sofisticados que facilitan la implementación de programas algunas de los más empleadas son: La Clase Date La Clase Array La Clase Matrix La clase XML Ing. Andrés M García O
  • 26. Clase Date La clase Date almacena la información de fecha y hora. Permite consultar o modificar las propiedades month (mes), day (día), hours (horas) y seconds (segundos). La clase Date permite captar los valores de fecha y hora relativos a la hora universal (UTC) o a la hora local de la configuración de zona horaria local del sistema operativo en el que se ejecuta Flash Player. Los métodos generales de la clase Date no son estáticos, a excepción de Date.UTC() y Date.parse(). Ing. Andrés M García O
  • 27.
  • 28. Por medio de la definición de la propiedades de un objeto Matrixse posible realizar varias transformaciones gráficas en un objeto de visualización y luego asignando este obgetomatrix a la propiedad transform del objeto gráfico.
  • 29. Las transformaciones que se aplican son de Traslación, Giro, Escalado y sesgo.Ing. Andrés M García O
  • 30. Clase Matrix Matriz de transformación convencional Matriz de transformación Graficas 2D Ing. Andrés M García O
  • 31. Clase Matrix Ing. Andrés M García O
  • 32.
  • 33. El primer elemento de un array tiene como índice 0, el segundo 1 y así sucesivamente.
  • 34. En unArray se Pueden almacenar variosde tipos de datos en un elemento de matriz, incluidos números, cadenas, objetos e incluso otras matrices.
  • 35. Puede crear una matriz multidimensional creando una matriz indexada que luego se puede emplear para llenar una tabla.Ing. Andrés M García O
  • 36. Clase XML XML es la abreviatura (eXtensibleMarkupLanguage) un estándar de representación de información estructurada que es fácil de procesar y que es simple de escribir y comprender para los humanos. Este lenguaje permite integrar parámetros y datos en diversas aplicaciones web , sistemas operativos y aplicaciones de ordenador sin tener que implementar tipos de datos complejos. Ing. Andrés M García O
  • 37. Clase XML En ActionScript3.0 existen varias clases para trabajar con información estructurada en formato XML. Las dos clases principales son: XML: Representa un solo elemento XML, que puede ser un documento XML con varios elementos secundarios o un elemento con un solo valor en un documento. XMLList: representa un conjunto de elementos XML. se utiliza cuando hay varios elementos XML del mismo nivel (están en el mismo nivel y pertenecen al mismo elemento principal en la jerarquía del documento XML). Ing. Andrés M García O
  • 38. Clases para interacción y eventos Estas son las clases que permiten capturar las interacciones, las cuales pueden ser causadas por personas, sensores u otras aplicaciones de software. Ing. Andrés M García O
  • 39. Clase Mouse La clase Mouse permite ocultar , mostrar y modificar el puntero del ratón. La clase Mouse es de nivel superior y se puede acceder a sus métodos y propiedades puede sin emplear un constructor. El puntero del ratón está visible de forma predeterminada, pero también se puede ocultar y cambiar la apariencia del puntero. Ing. Andrés M García O
  • 40.
  • 41. Las propiedades de la clase Event contienen información básica sobre un evento; por ejemplo, el tipo de evento o la posibilidad de cancelar el comportamiento predeterminado del mismo.
  • 42. En algunos casos es necesario obtener información adicional a la inofrmacion básica de un evento,por ejemplo, Los eventos declic del ratón, deben incluir información adicional sobre la ubicación del evento de “click” e información sobre si se pulsó alguna tecla durante el evento. ().
  • 43. La API de Flash® Player define varias subclases Event para eventos habituales que requieren información adicional. Ing. Andrés M García O
  • 44.
  • 45. Los objetos Timer sirven para ejecutar oredenes en una secuencia temporizada.
  • 46. Para iniciar el Timer se invoca el método start().
  • 47. El objetoTimer lanza eventos, por lo tanto se debe crear un escuchador de evento para ejecutar las ordenes que se desean programar con el timer.
  • 48. Los objetos Timer permiten ejecutar operaciones una sola vez o crear ciclos en intervalos.
  • 49. Dependiendo de los recursos del sistema el timer puede demorar mas o menos tiempo del estimado, ya que no soporta tiempo real.Ing. Andrés M García O
  • 50. Clase KeyBoard La clase Keyboard se utiliza para crear una interfaz que un usuario pueda controlar con un teclado estándar. Se pueden utilizar los métodos y las propiedades de la clase Keyboard sin necesidad de usar un constructor. Las propiedades de la clase Keyboard son constantes que representan las teclas utilizadas con mayor frecuencia para los juegos. Ing. Andrés M García O
  • 51. Clases para Lógica y Operaciones Estas son las clases que se emplean para la programación de funciones lógicas y operaciones matemáticas. Ing. Andrés M García O
  • 52. Clase Math La clase Math contiene métodos y constantes que representan funciones y valores matemáticos comunes. Todos los métodos y propiedades de la clase Math son estáticos y deben llamarse utilizando la sintaxis Math.method(parameter) o Math.constant. En ActionScript, las constantes se definen con la máxima precisión de los números de coma flotante IEEE-754 de doble precisión. Se debe tener en cuenta que varios métodos de la clase Math utilizan la medida de un ángulo en radianes como parámetro. Ing. Andrés M García O
  • 53.
  • 54. Tanto las funciones definidas por el usuario como las funciones incorporadas de ActionScript se representan mediante objetos Function, que son instancias de la función Function.
  • 55. Los métodos de una clase son ligeramente distintos de los objetos Function. A diferencia de un objeto de función normal, un método está fuertemente vinculado a su objeto de clase asociado la palabra reservada This indica cual es el objeto ligado a la función invocada.Ing. Andrés M García O