actionscript Tutorial
Empezando con ActionScript
Buscar..
Observaciones
Actionscript anteriormente desarrollado por Macromedia Inc., que ahora ha sido adquirido por Adobe Systems Inc. es un poderoso lenguaje de programación orientado a objetos basado en ECMAScript. Inicialmente creado con un conjunto muy limitado de controles de navegación como play (), stop (), gotoAndPlay (), etc., usualmente utilizados para la animación 2D basada en vectores y la Máquina Virtual de Scripts (AVM) requerida como Flash Player para su ejecución, ahora se han convertido en una Robost y lenguaje de programación flexible, ideal para el desarrollo rápido y rico de aplicaciones de Internet, capaz de renderizado acelerado por hardware con Stage3D, no solo para Flash Player, sino también para plataformas móviles y de escritorio basadas en Adobe AIR.
Versiones
Versión | Fecha de lanzamiento |
---|---|
Flash 4 acciones | 1999-01-01 |
Actionscript 1 | 2000-09-01 |
Actionscript 2 | 2003-09-01 |
Actionscript 3 | 2006-06-27 |
Instalación o configuración
Instrucciones detalladas sobre cómo configurar o instalar ActionScript.
Hola mundo ejemplo
ActionScript 2.0:
_root.createTextField("message", 0, 5, 5, 300, 50);
var tf:TextFormat = new TextFormat();
tf.color = 0xFF0000;
tf.size = 32;
tf.bold = true;
message.setTextFormat(tf);
message.text = "Hello World!";
La primera función crea un campo de texto denominado "mensaje" en la profundidad 0 de la _root (MainTimeline) en las coordenadas (5,5) que tienen dimensiones 300x50, donde la unidad es el píxel.
Luego creamos una instancia de la clase TextFormat y asignamos color, tamaño y propiedades en negrita y la aplicamos a TextField utilizando la segunda función para hacer que nuestro TextField sea rojo con tamaño de fuente de 32 píxeles y negrita.
Finalmente, asignamos la propiedad de texto de nuestro nuevo Campo de texto creado a "¡Hola mundo!".
ActionScript 3.0:
import flash.text.TextField;
import flash.text.TextFormat;
var message:TextField = new TextField();
message.x = message.y = 5;
message.width = 300;
message.height = 50;
var tf:TextFormat = new TextFormat();
tf.color = 0xFF0000;
tf.size = 32;
tf.bold = true;
message.defaultTextFormat = tf;
message.text = "Hello World!";
MovieClip(root).addChild(message);
Los dos ejemplos anteriores deberían mostrar algo como esto: