InicioUsuariosCentroDestacadosDirectorioLibros
 
Inicio » Datavirtual » Curso ActionScript 3.0. en Flash CS3
 

Datavirtual

Curso ActionScript 3.0. en Flash CS3


Centro: Datavirtual
Modalidad: online
Nº horas: 225
Precio: Consultar PVP
SOLICITAR INFORMACIÓN
 

Palabras Clave:
ActionScript    3.0.    Flash    CS3    curso     macromedia

Descripción:
ActionScript es un potente lenguaje de scripts que posibilita el desarrollo de aplicaciones dinámicas e interactivas basadas en tecnología Flash. Simulaciones, juegos, material didáctico interactivo, interfaces para dispositivos móviles, sitios web dinámicos y aplicaciones de escritorio, son sólo algunos de los campos en los que ActionScript ha incursionado con éxito.
En su versión más reciente, ActionScript ha experimentado un profundo cambio en su estructura y metodología, que le ha permitido equipararse en potencia con lenguajes como Java y C#. Plataformas como Flex han potenciado enormemente el uso de ActionScript en el desarrollo de aplicaciones web, y el inminente Adobe AIR lo tendrá como uno de sus principales protagonistas en el desarrollo de aplicaciones híbridas web/escritorio, en lo que se perfila claramente como el futuro de las aplicaciones interactivas.
Sin intenciones de quedarse atrás, Adobe Flash CS3 (la más reciente versión de Flash) no sólo ofrece soporte completo para ActionScript 3.0, sino que además incorpora un potente depurador de código y mejoras sustanciales en el editor, como la posibilidad de contraer bloques de código.

Temario:
•Introducción
oLa importancia de ActionScript en Flash
oNovedades de la versión 3.0
Ventajas respecto a versiones anteriores
oConceptos básicos de ActionScript
Dónde escribir el código
El panel Acciones y sus herramientas
Compilar el código y ejecutar un programa
oElementos básicos de ActionScript
Constantes globales
Funciones globales
Operadores
Sentencias, palabras clave y directivas
•Variables y Tipos de Datos
oConcepto de variable
oDeclaración de variables
oTipos de datos
Cadenas de texto
Valores numéricos
Valores booleanos
Valor nulo
Valor indefinido
oReglas de nomenclatura para variables
oÁmbito de una variable
Variables globales
Variables de líneas de tiempo
Variables locales
•Operadores
oIntroducción
oOperadores de asignación
oOperadores aritméticos
Suma, Resta, Multiplicación, División y Módulo
Expresiones abreviadas
Incremento y decremento
oOperadores de comparación
Igualdad e Igualdad estricta
Mayor que, menor que
Mayor e igual que, menor e igual que
Distinto a
oOperadores lógicos
Valores de verdad
Operador Y
Operador O
Negación
•Sentencias Condicionales y Bucles
oIntroducción
oSentencias condicionales
La sentencia IF
La sentencia ELSE
La sentencia ELSE IF
La sentencia SWITCH/CASE
oEstructuras de bucle
La sentencia WHILE
La sentencia DO WHILE
La sentencia FOR
•Funciones
oReutilización del código
oDeclaración de funciones
oParámetros
oSalidas
•Clases, Objetos, Métodos y Propiedades
oIntroducción
Concepto de objeto
Métodos y propiedades
Concepto de clase
oCreación de una clase
oAtributos de una clase
oEl método constructor
oCreación de instancias
oVariables locales y propiedades
Acceso a las variables de una clase
oParámetros del método constructor
oMétodos de instancia
oGetters y setters
oMétodos Get y Set
oCompilar y ejecutar el código de una clase
•Arrays
oIntroducción
oDeclaración de un array
oLongitud de un array
oInserción y eliminación de elementos
oEstablecer el orden de los elementos de un array
oRecorrer los elementos de un array
oOtros métodos de la clase Array
•Gestión del Contenido Gráfico en AS3
oIntroducción
oJerarquía de clases
oLa clase DisplayObject
oLa clase InteractiveObject
oLa clase DisplayObjectContainer
oLa Lista de Visualización
Añadir elementos a la LV
Eliminar elementos de la LV
oNiveles de profundidad
Obtener el nivel de un objeto
Cambiar el nivel de un objeto
oBotones
La clase SimpleButton
Estados de un botón
Otras propiedades
Movie clips
La clase MovieClip
Control de la línea de tiempo
Propiedades de la clase MovieClip
•Transformaciones Básicas sobre un Objeto Gráfico
oPosición
oDimensiones
oEscala
oRotación
oTransparencia
oVisibilidad
oCambio de color
•Creación y Manipulación de Textos Dinámicos
oIntroducción
oLa clase TextField
Métodos y propiedades
oFormato del texto
Formato con HTML
Formato con la clase TextFormat
Formato con la clase StyleSheet (CSS)
oSelección dinámica del texto
oAsignar enlaces a un texto dinámico
oIntroducción de texto
oCarga de textos externos
•Generación Dinámica de Gráficos Vectoriales
oIntroducción
oMover el cursor
oDibujar líneas y curvas
oDibujar rectángulos, elipses y círculos
oRellenar con colores sólidos, degradados y bitmaps
oBorrar un gráfico vectorial
•Creación y Manipulación de Imágenes Bitmap
oVectores vs Bitmaps
oLas clases Bitmap y BitmapData
oRepresentación del color en ActionScript
oCreación dinámica de bitmaps
oCarga de imágenes externas
Las clases Loader y URLRequest
Precarga de una imagen externa
oMétodos de la clase BitmapData
oFiltros y efectos
•Manejo de Eventos
oIntroducción
oReceptores (Listeners)
Registrar un objeto como receptor
Hacer que un objeto deje de ser receptor
oLas clases Event y EventDispatcher
Propiedades de la clase Event
Métodos de la clase Event
oEventos relativos al Mouse
La clase MouseEvent
Detectar el botón izquierdo presionado o soltado
Detectar un doble click
Detectar el movimiento del puntero
Detectar el puntero sobre o fuera de un objeto
Detectar el desplazamiento de la rueda
oEventos relativos al Teclado
La clase KeyBoardEvent
Detectar teclas presionadas y soltadas
Obtener código de una tecla presionada/soltada
Detectar teclas de función con propiedades
oHaciendo foco
La propiedad focus de la clase Stage
Estableciendo el orden de tabulación
La clase FocusEvent
Detectar cuando un objeto recibe o recibirá enfoque
Detectar cuando un objeto deja/rá de tener enfoque
oEventos relativos a campos de texto
La clase TextEvent
Detectar caracteres insertados en un campo
Detectar el desplazamiento (scroll) del texto
Detectar enlaces de tipo “evento”
oEl evento ENTER_FRAME
Animar un objeto dinámicamente con ENTER_FRAME
oEl evento TIMER
Las clases Timer y TimerEvent
Iniciar y detener el conteo
Animar dinámicamente con el evento TIMER
oPropiedades de los eventos
Propiedades de la clase MouseEvent
Propiedades de la clase FocusEvent
Propiedades de la clase TextEvent
•Operaciones Adicionales sobre Objetos Gráficos
oCoordenadas del mouse
oMáscaras dinámicas
oArrastrar y Soltar
oDetectar colisiones
•XML en AS3
oIntroducción
oEstructura y elementos de un documento XML
Nodos de texto y atributos
oXML en ActionScript. La sintaxis E4X
oLa clase XML
oCargar un documento XML externo
oRecorrer la estructura de un objetoXML
Recuperar datos. La clase XMLList
oCrear un objeto XML con AS3
oModificar el contenido de un objeto XML
Insertar elementos
Eliminar elementos
oMétodos de la clase XML
•Componentes de Interfaz con el Usuario
oIntroducción
oComponentes de uso frecuente
Button
CheckBox
RadioButton
TextInput
TextArea
List
ComboBox
DataGrid
oPersonalizar componentes
•Manejo de archivos
oIntroducción
oLas clases FileReference y FileReferenceList
oSubir archivos al servidor
Seleccionar los archivos a subir
Filtrar por tipo de archivo
Detectar la selección
Detectar la cancelación
Subir los archivos seleccionados
Controlar el progreso de la carga
oDescargar archivos del servidor
Controlar el progreso de la descarga

•Operaciones sobre Cadenas de Texto
oManipulación de cadenas con la clase String
Obtener la longitud de una cadena
Obtener el caracter dada la posición
Concatenar cadenas
Convertir una cadena a mayúsculas o minúsculas
Buscar subcadenas en una cadena
Extraer una sección de una cadena
oLas Expresiones Regulares
¿Qué son las expresiones regulares?
Métodos de comprobación
Elementos de las E.R.
Sintaxis de las E.R.
Los metacaracteres
Los cuantificadores
El caracter de escape
Buscar y reemplazar cadenas con E.R.
•Cálculos Matemáticos y Funciones de Fecha y Hora
oLa clase Math
Métodos y constantes
oLa clase Date
Métodos y propiedades
•Animación dinámica con ActionScript
oLa clase Tween
Parámetros del método constructor
Tipos de aceleración
Métodos, propiedades y eventos
•Gestión de Contenido Multimedia
oIntroducción
oCarga y reproducción dinámica de sonidos
Cargar un sonido externo
Reproducir un sonido
Controlar la reproducción
Controlar el volumen y el paneo de un sonido
Acceder a las propiedades de un archivo de sonido
Controlar la carga de un archivo externo
Controlar el progreso de la reproducción
oCarga y reproducción dinámica de videos
El formato FLV
Modalidades de carga
Las clases Video, NetStream y NetConnection
Cargar y reproducir un archivo de video externo
Ajustar las dimensiones de un clip
Controlar el volumen
Controlar la reproducción
Controlar el progreso de la carga
Controlar el progreso de la reproducción
Establecer puntos de referencia (cue points)
Activar acciones con puntos de referencia
oAcceso al micrófono y la cámara web

•Apéndice: Recursos y Usabilidad
oDetectar el sistema operativo
oDetectar la resolución del monitor
oDetectar si el sistema es capaz de reproducir audio
oDetectar si el sistema es capaz de reproducir video
oDetectar la versión de Flash Player
oAlmacenar datos en el sistema del usuario
Los objetos compartidos (Flash cookies)
Creación de un objeto compartido
Recuperar datos de un objeto compartido
Eliminar datos de un objeto compartido
oComunicar dos archivos SWF
Conexiones locales con la clase LocalConnection
Enviar datos de un archivo SWF a otro
Confirmar recepción
Comunicar archivos SWF entre dominios

Objetivos del curso:
El objetivo del curso es capacitar al alumno en la programación con ActionScript 3.0 en el entorno de Flash CS3.

Metodología y Material didáctico:
El alumno recibirá un completo manual con toda la documentación necesaria


Otras Cuestiones:
Duración: 3,5 meses

 
Otros cursos de Datavirtual:
 
Virtual-Formac® 2010 [Aviso Legal] Contacta con Nosotros | ¿Quiénes somos?
         Opt. 1024 X 768
Directorio de Centros | Directorio de Cursos | Cursos Destacados