sábado, 30 de noviembre de 2013

Action Script


Action Script
ActionScript es un lenguaje desarrollado por Macromedia y con la única finalidad en sus inicios de agregarle interactividad a su creciente formato animación vectorial Flash SWF. Bien ActionScript se conoce como tal a partir de la versión 5 de Flash y a partir de esta es cuando los diseñadores se vieron en la necesidad de volverse programadores y le tuvieron que entrar al código pues las posibilidades que brindaba relativamente nueva tecnología era bastante.
El ActionScript es el lenguaje de programación que ha utilizado Macromedia Flash desde sus comienzos, y que por supuesto, emplea Flash MX. A grandes rasgos, podemos decir que el ActionScript nos permitirá realizar con Flash MX todo lo que nos propongamos, ya que nos da el control absoluto de todo lo que rodea a una película Flash. Absolutamente de todo.

Características generales del ActionScript


http://bit.ly/ImFiWs
  •  El ActionScript es, como su nombre indica, un lenguaje de script, esto quiere decir que no hará falta crear un programa completo para conseguir resultados, normalmente la aplicación de fragmentos de código ActionScript a los objetos existentes en nuestras películas nos permiten alcanzar nuestros objetivos.
  • El ActionScript es un lenguaje de programación orientado a objetos, tiene similitudes, por tanto, con lenguajes tales como los usados en el Microsoft Visual Basic, en el Borland Delphi etc. aunque, evidentemente no tiene la potencia de un lenguaje puramente orientado a objetos derivado del C o del Pascal como los anteriores.
  • El ActionScript presenta muchísimos parecidos con el Javascript; si conoce Javascript, la sintaxis y el estilo de ActionScript le resultarán muy familiares. Las diferencias entre ambos lenguajes las puede encontrar en la ayuda que acompaña al Flash MX.
  • En la mayor parte de las ocasiones, no será necesario "programar" realmente, Flash MX pone a nuestra disposición una impresionante colección de "funciones" (de momento entenderemos "funciones" como "código ActionScript que realiza una función determinada") ya implementadas que realizan lo que buscamos, bastará con colocarlas en el lugar adecuado.

Versiones de ActionScript

ActionScript 2.0
A grandes rasgos, podemos decir que el ActionScript nos permitirá realizar con Flash todo lo que nos propongamos, ya que nos da el control absoluto de todo lo que rodea a una película Flash.

Las características principales de ActionScript 2.0 son las siguientes:
  • Modelo común de programación orientada a objetos (OOP, Object Oriented Programming)
  • La principal función de ActionScript 2.0 es un modelo común para crear programas orientados a objetos. ActionScript 2.0 implementa varios nuevos conceptos y palabras clave de programación orientada a objetos, como por ejemplo clase, interfaz y paquetes, con los que estará familiarizado si ha programado alguna vez en código Java.
  • El modelo OOP que proporciona ActionScript 2.0 es una formalización sintáctica del método de cadenas prototipo utilizado en versiones anteriores de Macromedia Flash para crear objetos y establecer la herencia. Con ActionScript 2.0, usted puede crear clases personalizadas y ampliar las clases incorporadas en Flash.
ActionScript 3.0

ActionScript 3.0 ofrece un modelo de programación robusto que resultará familiar a los desarrolladores con conocimientos básicos sobre programación orientada a objetos. Algunas de las principales funciones de ActionScript 3.0 son:
  • Una nueva máquina virtual ActionScript, denominada AVM2, que utiliza un nuevo conjunto de instrucciones de código de bytes y proporciona importantes mejoras de rendimiento.
  • Una base de código de compilador más moderna, que se ajusta mejor al estándar ECMAScript (ECMA 262) y que realiza mejores optimizaciones que las versiones anteriores del compilador.
  • Una interfaz de programación de aplicaciones (API) ampliada y mejorada, con un control de bajo nivel de los objetos y un auténtico modelo orientado a objetos.
  • Un núcleo del lenguaje basado en el próximo borrador de especificación del lenguaje ECMAScript (ECMA-262) edición 4.
  • Un modelo de eventos basado en la especificación de eventos DOM (modelo de objetos de documento) de nivel 3.
Ventajas de ActionScript 3.0

ActionScript 3.0 aumenta las posibilidades de creación de scripts de las versiones anteriores de ActionScript. Se ha diseñado para facilitar la creación de aplicaciones muy complejas con conjuntos de datos voluminosos y bases de código reutilizables y orientadas a objetos. Aunque no se requiere para el contenido que se ejecuta en Adobe Flash Player 9, ActionScript 3.0 permite introducir unas mejoras de rendimiento que sólo están disponibles con AVM2, la nueva máquina virtual. El código ActionScript 3.0 puede ejecutarse con una velocidad diez veces mayor que el código ActionScript heredado.

Clases

Algunas clases de ActionScript son:
  • Accessibility (nivel superior)
  • Array (instancias)
  • Boolean (instancias)
  • Button (instancias)
  • Capabilities (nivel superior)
  • Color (instancias)
  • ContextMenu (instancias)
  • ContextMenuItems (instancias)
  • Date (instancias)
  • Error (instancias)
  • Key (nivel superior)
  • LoadVars (instancias)
  • Math (nivel superior)
  • Mouse (nivel superior)
  • MovieClip (instancias)
  • MovieClipLoader (instancias)
  • NetConnection (instancias)
  • NetStream (instancias)
  • Number (nivel superior)
  • Object (instancias)
  • PrintJob (instancias)
  • Selection (nivel superior)
  • Sound (instancias)
  • Stage (nivel superior)
  • String (instancias)
  • StyleSheet (instancias)
  • System (nivel superior)
  • TextField (instancias)
  • TextFormat (instancias)
  • XML (instancia)
  • XMLSocket 
 

Bibliografía
 



miércoles, 6 de noviembre de 2013

Multimedia

Multimedia

Multimedia para mí es un término que se utiliza para referirse a cualquier objeto o sistema que usa diferentes tipos de medios, tantos físicos como digitales para luego transmitir, administrar o presentar información. Multimedia simplemente es una tecnología que permite integrar texto, números, gráficos, imágenes fijas o en movimiento, sonidos de alto nivel y además, las posibilidades de navegación a lo largo de diferentes documentos. También se puede calificar como multimedia a los medios electrónicos u otros medios que permiten almacenar y presentar contenido multimedia. El beneficio más importante de la multimedia es que permite enriquecer la experiencia del usuario o receptor, logrando una asimilación más fácil y rápida de la información presentada.
¿Dónde se utiliza multimedia? 

http://bit.ly/1cSl7t8
 Es conveniente utilizar multimedia cuando las personas necesitan tener acceso a información electrónica de cualquier tipo. Multimedia mejora las interfaces tradicionales basada solo en texto y proporciona beneficios importantes que atraen y mantienes la atención y el interés. Multimedia mejora la retención de la información presentada, cuando está bien diseñada puede ser enormemente divertida.
También proporciona una vía para llegar a personas que tienen computadoras, ya que presenta la información en diferentes formas a la que están acostumbrados.
Tipos de información multimedia:

http://bit.ly/HJYvk7

  • Texto: sin formatear, formateado, lineal e hipertexto.
  • Gráficos: utilizados para representar esquemas, planos, dibujos lineales...
  • Imágenes: son documentos formados por píxeles. Pueden generarse por copia del entorno (escaneado, fotografía digital) y tienden a ser ficheros muy voluminosos.
  • Animación: presentación de un número de gráficos por segundo que genera en el observador la sensación de movimiento.
  • Vídeo: Presentación de un número de imágenes por segundo, que crean en el observador la sensación de movimiento. Pueden ser sintetizadas o captadas.
  • Sonido: puede ser habla, música u otros sonidos.
Ventajas de la multimedia 
Una presentación atractiva e impactante.
Mejora las interfaces basadas solo en texto
Participación de forma activa.
Mantienen la atención y el interés
Información adaptada.
Diferentes plataformas.
La posibilidad de uso de varios idiomas.
Mejora la retención de la información presentada
Es enormemente divertida
Clasificación de la multimedia
La multimedia se clasifica en lineal, interactiva e hipermedia dependiendo del control que tenga el usuario sobre la aplicación.
Multimedia lineal: cuando la aplicación avanza en forma progresiva de principio a fin y el usuario no tiene control de la misma.
Multimedia interactiva: cuando el usuario puede realizar determinadas acciones sobre la aplicación como hacer clic en algunos objetos o botones que le permitan controlar el avance de la misma.
Hipermedia: Cuando se combina la multimedia con el hipertexto, es decir, cuando se le permite al usuario tener mayor control de la aplicación mediante el uso de botones, textos, imágenes y otros objetos.

Bibliografía