6
 
Áreas Formativas Conócenos Salidas Profesionales Estudiar en España Campus Virtual Contacto
l

l

 

 Actionscript 3.0 en Flash CS3



 

 

Presentación

ACTIONSCRIPT 3.0 EN FLASH CS3

Un completo recorrido por la más reciente versión de ActionScript, el lenguaje número uno en el desarrollo de aplicaciones dinámicas e interactivas para la web.

 

Objetivos

4

Temario

 

Salidas Profesionales

 

Prácticas y Trabajo

 

Homologaciones

TEMARIO

  • Introducción
     
    • La importancia de ActionScript en Flash
    • Novedades de la versión 3.0
          Ventajas respecto a versiones anteriores
    • Conceptos básicos de ActionScript
          Dónde escribir el código
          El panel Acciones y sus herramientas
          Compilar el código y ejecutar un programa
    • Elementos básicos de ActionScript
          Constantes globales
          Funciones globales
          Operadores
          Sentencias, palabras clave y directivas
       
  • Variables y Tipos de Datos
     
    • Concepto de variable
    • Declaración de variables
    • Tipos de datos
          Cadenas de texto
          Valores numéricos
          Valores booleanos
          Valor nulo
          Valor indefinido
    • Reglas de nomenclatura para variables
    • Ámbito de una variable
          Variables globales
          Variables de líneas de tiempo
          Variables locales
       
  • Operadores
     
    • Introducción
    • Operadores de asignación
    • Operadores aritméticos
          Suma, Resta, Multiplicación, División y Módulo
          Expresiones abreviadas
          Incremento y decremento
    • Operadores de comparación
          Igualdad e Igualdad estricta
          Mayor que, menor que
          Mayor e igual que, menor e igual que
          Distinto a
    • Operadores lógicos
          Valores de verdad
          Operador Y
          Operador O
          Negación
  • Sentencias Condicionales y Bucles

     
    • Introducción
    • Sentencias condicionales
          La sentencia IF
          La sentencia ELSE
          La sentencia ELSE IF
          La sentencia SWITCH/CASE
    • Estructuras de bucle
          La sentencia WHILE
          La sentencia DO WHILE
          La sentencia FOR 
  • Funciones
     
    • Reutilización del código
    • Declaración de funciones
    • Parámetros
    • Salidas
       
  • Clases, Objetos, Métodos y Propiedades
     
    • Introducción
          Concepto de objeto
          Métodos y propiedades
          Concepto de clase
    • Creación de una clase
    • Atributos de una clase
    • El método constructor
    • Creación de instancias
    • Variables locales y propiedades
          Acceso a las variables de una clase
    • Parámetros del método constructor
    • Métodos de instancia
    • Getters y setters
    • Métodos Get y Set
    • Compilar y ejecutar el código de una clase
  • Arrays
     
    • Introducción
    • Declaración de un array
    • Longitud de un array
    • Inserción y eliminación de elementos          
    • Establecer el orden de los elementos de un array
    • Recorrer los elementos de un array
    • Otros métodos de la clase Array
       
  • Gestión del Contenido Gráfico en AS3
     
    • Introducción
    • Jerarquía de clases
    • La clase DisplayObject
    • La clase InteractiveObject
    • La clase DisplayObjectContainer
    • La Lista de Visualización
          Añadir elementos a la LV
          Eliminar elementos de la LV
    • Niveles de profundidad
          Obtener el nivel de un objeto
          Cambiar el nivel de un objeto
    • Botones
          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
     
    • Posición
    • Dimensiones
    • Escala
    • Rotación
    • Transparencia
    • Visibilidad
    • Cambio de color
       
  • Creación y Manipulación de Textos Dinámicos
     
    • Introducción
    • La clase TextField
          Métodos y propiedades
    • Formato del texto
          Formato con HTML
          Formato con la clase TextFormat
          Formato con la clase StyleSheet (CSS)
    • Selección dinámica del texto
    • Asignar enlaces a un texto dinámico
    • Introducción de texto
    • Carga de textos externos
       
  • Generación Dinámica de Gráficos Vectoriales
     
    • Introducción
    • Mover el cursor
    • Dibujar líneas y curvas
    • Dibujar rectángulos, elipses y círculos
    • Rellenar con colores sólidos, degradados y bitmaps
    • Borrar un gráfico vectorial
       
  • Creación y Manipulación de Imágenes Bitmap
     
    • Vectores vs Bitmaps
    • Las clases Bitmap y BitmapData
    • Representación del color en ActionScript
    • Creación dinámica de bitmaps
    • Carga de imágenes externas
          Las clases Loader y URLRequest
          Precarga de una imagen externa  
    • Métodos de la clase BitmapData
    • Filtros y efectos
       
  • Manejo de Eventos
     
    • Introducción
    • Receptores (Listeners)
          Registrar un objeto como receptor
          Hacer que un objeto deje de ser receptor
    • Las clases Event y EventDispatcher
          Propiedades de la clase Event
          Métodos de la clase Event
    • Eventos 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
       
    • Eventos 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
    • Haciendo 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
    • Eventos 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”
    • El evento ENTER_FRAME
          Animar un objeto dinámicamente con ENTER_FRAME
    • El evento TIMER
          Las clases Timer y TimerEvent
          Iniciar y detener el conteo
          Animar dinámicamente con el evento TIMER
    • Propiedades de los eventos
          Propiedades de la clase MouseEvent
          Propiedades de la clase FocusEvent
          Propiedades de la clase TextEvent
       
  • Operaciones Adicionales sobre Objetos Gráficos
     
    • Coordenadas del mouse
    • Máscaras dinámicas
    • Arrastrar y Soltar
    • Detectar colisiones
       
  • XML en AS3
     
    • Introducción
    • Estructura y elementos de un documento XML
          Nodos de texto y atributos
    • XML en ActionScript. La sintaxis E4X
    • La clase XML
    • Cargar un documento XML externo
    • Recorrer la estructura de un objetoXML
          Recuperar datos. La clase XMLList       
    • Crear un objeto XML con AS3
    • Modificar el contenido de un objeto XML
          Insertar elementos
          Eliminar elementos
    • Métodos de la clase XML
       
  • Componentes de Interfaz con el Usuario
     
    • Introducción
    • Componentes de uso frecuente
          Button
          CheckBox
          RadioButton
          TextInput
          TextArea
          List
          ComboBox
          DataGrid    
    • Personalizar componentes  
       
  • Manejo de archivos
    • Introducción
    • Las clases FileReference y FileReferenceList
    • Subir 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
    • Descargar archivos del servidor
          Controlar el progreso de la descarga               
       
  • Operaciones sobre Cadenas de Texto
     
    • Manipulació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
    • Las 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

     
    • La clase Math
          Métodos y constantes
    • La clase Date
          Métodos y propiedades
  • Animación dinámica con ActionScript
     
    • La clase Tween
          Parámetros del método constructor
          Tipos de aceleración
          Métodos, propiedades y eventos
  • Gestión de Contenido Multimedia
     
    • Introducción
    • Carga 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
    • Carga 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        
    • Acceso al micrófono y la cámara web
  • Apéndice: Recursos y Usabilidad
     
    • Detectar el sistema operativo
    • Detectar la resolución del monitor
    • Detectar si el sistema es capaz de reproducir audio
    • Detectar si el sistema es capaz de reproducir video
    • Detectar la versión de Flash Player
    • Almacenar 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
    • Comunicar 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  



 

Curso de calidad

 

 

 


 

.Información Adicional

Modalidad

On Line

Duración

200 horas

Precio

Subvencionado


 

Formación Relacionada

Master en Asesoría de Empresas: Fiscal, Laboral, Contable

Master en Asesoría Jurídica y Recursos Humanos

Master en Gestión y Dirección de Recursos Humanos

Master en Prevención de Riesgos Laborales

Homologaciones y Alianzas

Empresas Colaboradoras

Otras Web del Grupo

Artículos de Interés

Ofertas de Empleo

Blogs

Sala de Prensa

El Rincón de Formaselect
 

© Grupo Empresarial Formaselect

Aviso Legal - Política de privacidad de datos - Condiciones generales de contratación

Masters: Recursos Humanos | Riesgos Laborales | Agua, Suelos y Atmósfera | Coaching | Masters MBA | Masters en España
Cursos: Energías Renovables | Agenda 21 | Gestión Laboral | Nominas | Seguros Sociales | Dreamweaver
BBDD Relacionales | PHP 5 | Dirección y Administración de Empresas | Energía Solar | e-Recruitment | ISO
Responsabilidad Social Corporativa | IRPF | IVA | Impacto Ambiental | e- Commerce | Cursos de Verano
Artículos: Energía Nuclear | Energía Solar | Coaching | Estudiar en España | El rincón | E-learning
Monográficos: Técnicas de estudio | Liderazgo | Negociación | Telemarketing | Proyectos | Comercial
Otras webs del grupo: Miltrabajos.com | Formaselect Consulting | Formaselect Internacional | El Rincón de Formaselect