actionscript开始使用actionscript


备注

之前由Macromedia Inc.开发的Actionscript现已被Adobe Systems Inc.收购,它是一种基于ECMAScript的强大的面向对象编程语言。最初使用非常有限的一组导航控件创建,如play(),stop(),gotoAndPlay()等,通常用于基于2D矢量的动画和所需的ActionScript虚拟机(AVM),如Flash Player执行,现在已演变为robost和灵活的编程语言非常适合快速丰富的Internet应用程序开发,能够使用Stage3D进行硬件加速渲染,不仅针对Flash Player,还针对基于Adobe AIR的桌面和移动平台。

版本

发布日期
Flash 4动作 1999-01-01
动作脚本1 2000-09-01
动作脚本2 2003-09-01
动作脚本3 2006-06-27

资料来源: https//en.wikipedia.org/wiki/ActionScript

你好世界的例子

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!"; 
 

第一个函数在坐标(5,5)的_root(MainTimeline)的深度0中创建一个名为“message”的TextField,其坐标为300x50,其中unit为pixel。

然后我们创建一个TextFormat类的实例并分配颜色,大小和粗体属性,并使用第二个函数将其应用于TextField,使TextField变为红色,其中fontsize为32像素和粗体。

最后,我们将新创建的TextField的text属性赋值为“Hello World!”。

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);
 

以上两个例子都应输出如下内容:

在此处输入图像描述

安装或设置

有关获取动作脚本的详细说明。