ActionScript 3 Avanzado

  Es indudable que el desarrollo de sitios Web Flash, se ha extendido enormemente en los tiempos que corren y la demanda de profesionales calificados en este campo ha crecido visiblemente. Sin embargo, el mero uso de Flash, carecería de sentido en múltiples ocasiones, si no viniese acompañado por la posibilidad de emplear el lenguaje de programación ActionScript. Los preloaders, la carga y edición dinámica de contenidos, la manipulación de sonido y video, los formularios, la subida de archivos, la detección de datos del usuario, la manipulación de eventos, el uso de XML y HTML embebido y otras tantas operaciones, serían inviables sin la presencia de ActionScript. Se trata, por lo tanto, de un curso que inculca los fundamentos de éste lenguaje. En suma, una capacitación profesional, acorde a las demandas del mercado del desarrollo de aplicaciones y sitios Web Flash.

Contenido del Curso

Clase 1. Manejo de secuencias de animación:

  • Motion Tweens: Concepto. Manipulación de fotogramas de animación.
  • Instanciación de una animación.
  • Configuración de la animación: Duración, inclusión de propiedades, empleo de filtros y asociación con objetos.
  • Package “fl.motion”: Clases. Métodos, propiedades y eventos.

Clase 2. Textos, HTML y CSS:

  • Acceso a campos de texto: Lectura y modificación de contenidos. Formato de fuente y de párrafo. Empleo de imágenes. Manipulación de selecciones. Imposición de restricciones.
  • HTML: Introducción, conceptos fundamentales y sintaxis básica. Empleo de HTML en Flash.
  • CSS: Introducción, conceptos fundamentales y sintaxis básica. Empleo de propiedades y selectores CSS en Flash.
  • Visualización del texto: Nitidez, grosor y anti-aliasing.
  • Trabajo con textos estáticos y dinámicos.
  • Manejo de eventos.
  • Package “flash.text”: Clases. Propiedades, métodos y eventos.

Clase 3. Mapas de bits:

  • Mapas de bits: Exhibición, duplicación, ruidos, texturas y desplazamientos.
  • Lectura y modificación de los colores de los píxeles.
  • Intercambio de porciones de canales de color.
  • Toma de una instantánea de un objeto y su ubicación en un mapa de bits.
  • Uso de las clases Bitmap, BitmapData y PixelSnapping: Propiedades y métodos.

Clase 4. Video:

  • Carga y reproducción de archivos de video en la película.
  • Avance, retroceso, pausa y reproducción.
  • Empleo de pantalla completa.
  • Manipulación y búsqueda de metadatos, en cualquier punto de un archivo de video.
  • Capturar imágenes desde una cámara.
  • Reproducción por Streaming.
  • Package “flash.media”: Clases Video, NetStream y Camera. Propiedades, métodos y eventos.

Clase 5. Audio:

  • Carga dinámica de archivos de sonido.
  • Exhibición del progreso de la carga.
  • Reproducción, pausa, continuación y detención.
  • Carga y reproducción por Streaming.
  • Manejo del volumen.
  • Panning.
  • Uso del estándar ID3 en archivos MP3.
  • Manipulación de sonido en bruto.
  • Generación dinámica de sonido.
  • Captura y reproducción del sonido de un micrófono.
  • Package “flash.media”: Clases Sound, SoundChannel, SoundLoaderContext, SoundMixer, SoundTransform, ID3Info y Microphone. Propiedades, métodos y eventos.

Clase 6. Entradas del usuario:

  • Captura de las entradas de teclado.
  • Asociación de las entradas de teclado con objetos.
  • Captura de las entradas de mouse.
  • Asociación de las entradas de mouse con objetos.
  • Arrastrar y soltar (drag and drop): Creación e interactividad.
  • Creación de punteros de mouse personalizados.
  • Personalización del menú contextual.
  • Manipulación del foco.
  • Package “flash.ui”: Clases. Propiedades, métodos y eventos.
  • InteractiveObject.

Clase 7. Redes y comunicaciones:

  • Comunicación con otras películas SWF locales.
  • Almacenamiento persistente de datos locales.
  • Subir y bajar archivos del servidor.
  • Package “flash.net”: Clases FileReference, FileReferenceList, LocalConnection, SharedObject, URLLoaderDataFormat, etc.

Clase 8. Trabajo con el entorno del cliente:

  • Estimación de la cantidad de memoria que consume la película.
  • Uso del Portapapeles del usuario.
  • Obtención de datos del cliente: Resolución de pantalla y de color, relación de aspecto, sistema operativo, soporte de Streaming para audio, video y MP3, posibilidad de usar el debugger del Flash Player, dominios de aplicación, etc.
  • Uso de un IME (Input Method Editor).
  • Package “flash.system”: Clases. Propiedades, métodos y eventos.

Clase 9. Impresión:

  • Iniciar una impresión desde ActionScript.
  • Agregar páginas.
  • Permitir la cancelación de la impresión.
  • Elección entre la reproducción de mapas de bits o de vectores.
  • Configurar el tamaño de página, la escala y la orientación.
  • Establecer el área de impresión.
  • Convertir el tamaño de pantalla en el de página.
  • Package “flash.printing”: Clases PrintJob, PrintJobOptions y PrintJobOrientation. Métodos y propiedades.

Clase 10. API externa:

  • Obtención de información sobre el navegador Web.
  • Interacción de ActionScript y el código escrito en el navegador o en otra aplicación contenedora.
  • Uso de la clase ExternalInterface: Propiedades y métodos.

Para ver el precio de este y otros cursos haga click aquí

Página Principal Acerca de Digitever Cursos para Desarrolladores Cursos de Dideño Web Publicaciones Fotografía Digital Mapa del Sitio
© APRENDIENDOMAS 2005-2011. Ultima modificacion: Miercoles, 8 de Febrero de 2012