Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

JGC ActionScripts

No description
by

Joan González C.

on 11 May 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of JGC ActionScripts

ActionScripts Es el lenguaje de programación de la
Plataforma Adobe Flash. Originalmente desarrollado como una forma para que los desarrolladores programen de forma más interactiva. La programación con ActionScript permite mucha más eficiencia en las aplicaciones de la plataforma Flash para construir animaciones de todo tipo, desde
simples a complejas, ricas en datos e interfaces interactivas. Qué es ActionScripts La versión más extendida actualmente es ActionScript 3.0,
que significó una mejora en el manejo de programación
orientada a objetos al ajustarse mejor al estándar ECMA-262
y es utilizada en las últimas versiones de Adobe Flash y Flex
y en anteriores versiones de Flex.
Desde la versión 2 de Flex viene incluido ActionScript 3,
el cual mejora su rendimiento en comparación de sus
antecesores, además de incluir nuevas características
como el uso de expresiones regulares y nuevas formas de
empaquetar las clases. Estructura Flash está compuesto por objetos, con su respectiva ruta dentro del swf. Cada uno de estos en ActionScript pertenece a una clase (MovieClip, botones, Vectores (Arrays), etc.), que contiene Propiedades y Métodos o funciones.

Propiedades: Dentro del archivo raíz de la clase, están declaradas como variables (alpha, useHandCursor, length).
Métodos o funciones: Dentro del archivo raíz de la clase, están declaradas como funciones (stop(), gotoAndPlay(), getURL()). 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) FUNCIONES DEL ACTIONSCRIPTS 3.0
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 modelo de eventos basado en la especificación de eventos DOM (modelo de objetos de documento) de nivel 3. Ventajas &
Caracteristicas Generales 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 datosvoluminosos 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, El código ActionScript 3.0 puede
ejecutarse con una velocidad diez veces mayor
que el código ActionScript heredado.

El ActionScript presenta muchísimos parecidos con el Javascript;
si conoce Javascript, la sintaxis y el estilo de ActionScript le
resultarán muy familiares. JavaScript GRACIAS
Colegio Universitario de Cartago

Programación de Sistemas

Joan González Calderón Javascript es un lenguaje interpretado y orientado a html; por tanto, no necesitamos ningún compilador, nos basta y sobra con que nuestro navegador sea compatible con javascript , hoy en día la mayoría de los navegadores de internet admiten Javascript.
Pues bien, la incrustación de un código de Javascript puede ser de dos formas:

1. Desde la misma página HTML.
2. Llamar el código desde un archivo externo Estructura básica de
javascript Veamos un ejemplo:

<html >
<head >
<script language= "javascript" >

alert ("Mi primer programa en Javascript");
</script >
*** < script type="text/javascript" src="codigo.js" > < / script >
</head >

<body >
</body >
</html >


http://geeks.ms/blogs/fernandezja/archive/2008/09/28/actionscript-comunicacion-este-javascript-y-flash-externalinterface-vs-fscommand.aspx

http://blogspot.com/2011/06/javascript-estructura-basica.html

http://www.cristalab.com/tutoriales/como-comunicar-flash-y-javascript-en-actionscript-3-c50326l

http://activ.com.mx/comunicacion-entre-actionscript-y-javascript/ (ejemplo) file:///C:/Users/Joan/Desktop/basico.html Comunicación Flash con Javascript en ActionScript3 (ExternalInterface) Al igual que Accessibility, Keyboard, SoundMixer, SWFVersion, TextColorType, entre otras External Interface se deriva de la clase Object, La clase Object se encuentra en la raíz de la jerarquía de clases de ActionScript.
La clase ExternalInterface es la API externa, una nueva interfaz de programación de aplicaciones que permite la comunicación directa entre ActionScript y el contenedor de Flash Player.
Adobe recomienda el uso de ExternalInterface en todas las comunicaciones entre JavaScript y ActionScript.

Esta funcionalidad sustituye al método fscommand().
La función fscommand() permite que un archivo SWF se comunique con un script en una página Web. Sin embargo, el acceso de script está controlado por el parámetro allowScriptAccess de la página Web.
Lo que quiere decir es que el va accesar al .SWF por una ruta especificada en el script y no seria necesario insertar el .SWF en el HTML directamente como lo hace cn el fscommand() Bibliografía Código :
import flash.external.ExternalInterface;

Ahora para poder llamar una función de JavaScript, utilizamos el método call, que recibe el nombre de dicha función:

Código :
campo.text = String(ExternalInterface.call( "saludar" ) );

En el HTML tendríamos:
Código :
function saludar(){
return ("Hola gente");
}
Full transcript