天天看点

(ActionScript3.0笔记)ActionScript3.0是什么?

(ActionScript3.0笔记)ActionScript3.0是什么?

    ActionScript3.0是动态脚本的语言的一种,有了ActionScript3.0之后,FLASH将变得更强大。

    ActionScript3.0是一门语言,所以它具有编程语言的共性:有数据类型,表达式,算术操作法,流程控制等等,这些跟C语言,JAVA语言都是相似的;同时它又有自己的特殊性,ActionScript3.0主要是为FLASH编程而开发的,所以它可以操作FLASH的很多API,比如可以控制MovieClip,可以简单绘图等,通过ActionScript3.0来操作FLASH的API,可以让FLASH产生更强大的效果;另外ActionScript3.0还为FLASH的交互功能实现了可能,通过ActionScript3.0可以与服务器通信,在客户端与服务器端之间进行数据传输,使FLASH具有了人机交互功能。

与ActionScript3.0类似的语言

    Javascript语言是与ActionScript3.0非常类似的语言,它们都遵循ECMAScript标准。网页是通过HTML来展示的,HTML只是静态的显示,通过JavaScript可以动态的来更改HTML,通过AJAX使得网页可以与服务器通信。同样:FLASH负责展示,ActionScript3.0负责动态修改,并可实现与服务器通信。

ActionScript3.0开发环境

    FLASH CS4 Professional已经集成了ActionScript3.0的开发环境,通过FLASH CS4 Professional就可以编写ActionScript3.0,完成编写后FLASH CS4 Professional将源文件编译成SWF格式的文件,通过Flash Player运行SWF文件。

继续阅读