加入收藏 设为首页
博客 友圈 商城
留言 搜索 投搞
首页 | 网络动态 | 技术文章 | 下载中心 | 设计 | 摄影 | 精彩Flash | 摄影作品 | 顶客排行 | 悠乐论坛
>首页 -> 技术文章 -> 软件应用

TOP

Flash MX 编程深层次应用-ActionScript编程
[ 录入者:riqukiqpl | 时间:2008-01-20 23:44:10 | 作者: | 来源:采集所得 | 浏览:280次 ]
简介:ActionScript编程1.1 ActionScript 简介 1.1.1 ActionScript的历史从Flash 3开始,ActionScript 就开始出现,当时的ActionScript还非常简陋,功能也仅仅局限于控制动画的播放等动作。等到Flash 4的推出,ActionSc..
ActionScript编程

1.1 ActionScript 简介

1.1.1 ActionScript的历史

从Flash 3开始,ActionScript 就开始出现,当时的ActionScript还非常简陋,功能也仅仅局限于控制动画的播放等动作。

等到Flash 4的推出,ActionScript的功能被进一步完善。基本实现了相应各种事件、控制动画行为、和后台交换数据的功能。但是其编程风格仍停留在面向过程的阶段,尽管也有对象的概念,但是非常模糊。

在Flash 5中,ActionScript 出现了翻天覆地的变化,基本语法都经过了改写,有点和JavaScript类似,风格也从面向过程转变到了面向对象,提供了自定义的函数以及新增了强大的数学函数、颜色、声音以及XML等对象的支持。使得编程更加得心应手,能够做出更多酷炫的效果,和用户的交互也得到了进一步的提高。

Flash MX推出之后,它的ActionScript以Flash 5的ActionScript为基础,整个语法体系以及编程风格、界面都没有做很大的改动,只是在某些函数、对象的实现上做了扩充,新增了一些方法,提供了更为强大的对象支持。

1.1.2 Flash MX ActionScript 的特点

Flash MX ActionScript 具有以下特点:

(1)ActionScript能够控制Flash动画的播放行为和对象的属性。根据用户的动作来做出响应,并在动画中体现出来。根据载体的不同,Flash ActionScript可以分为两类。一类是放在Frame帧中的ActionScript,主要是做一些计算以及控制动画的播放行为;另一类是放在Button按钮或Movie Clip中的ActionScript,其主要功能是响应用户的事件,当然在响应用户事件后也会进行一些计算或是控制动画的播放。ActionScript更能控制动画中的每一个对象的各种属性的变化,例如长宽、旋转角度、颜色、大小等。

(2)Flash MX ActionScript 是一种面向对象的编程语言,它的风格和JavaScript语言相类似。程序由多行语句构成,每行语句又都是由一些指令、变量、运算符以及结尾的分号组成。它拥有循环、判断、对象事件等高级语言的特性。

(3)Flash MX ActionScript可以使用自定义函数。如果有一个功能要经常使用,则可以把它写成自定义函数,在用到的时候调用它。从Flash 5开始,ActionScript就支持自定义函数,而不用像Flash 4那样,把程序写在一个空白帧中,然后用Call语句去调用了。

(4)支持XML和XMLSocket。除了通过getURL()和loadVariablesNum等几种由Flash 4提供的方法和后台程序实现交互外,ActionScript更提供了XML和XMLSocket对象来和后台程序进行交互。任何基于XML标准开发的程序都能和Flash相结合,通过XML对象,Flash可以发送或获取XML资料并对XML资料进行分析,借此达到交换数据的目的。Flash MX对XML的支持在Flash 5的基础上又做了进一步的扩充。

1.1.3 Flash MX ActionScript编程元素

0
<< < 1 2 3 > >> 1/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】 【关闭】 【返回顶部
[上一篇]Flash MX 编程深层次应用-复杂游戏 [下一篇]Fireworks教程:光芒四射之殊途同..

评论

称  呼:
验 证 码:
内  容:

相关栏目

最新文章

热门文章

推荐文章

相关文章

广告位