Flash MX 2004 编程(AS2.0)教程(一)
第1章入门 【文章来源:开店乐www.KaiDianLe.Com】
ActionScript是一种编程语言,Flash专用。ActionScript的语法类似Javascript或者Java,如果你以前接触过这两种语言,你会发现ActionScript非常易懂易用。即便你没有接触过Java或者Javascript,掌握和运用ActionScript也绝非什么难事。
1.1ActionScript的演变过程
ActionScript是不断发展的,最早出现在Flash 5种,目前的最新版本是ActionScript 2.0,已经趋于成熟。Flash 5中的ActionScript运行速度非常慢,而且灵活性较差,无法实现面向对象的程序设计。到了Flash Mx中,ActionScript解决了以前的一些问题,同时性能、开发模式得到进一步的提升。Flash MX 2004对ActionScript再次进行了全面改进,2.0版横空出世,ActionScript终于发展成为真正意义上的专业级的编程语言。
1.2ActionScript程序的构成
和所有的程序设计语言一样,ActionScript也有自身的各种组成“元素”,比方说关键字、语法格式等等,了解这些基本知识是学习Flash的一个最基本的步骤。
下面我们就来通过一个简短的代码片段看一下ActionScript程序的结构,这段代码定义一个按钮所拥有的行为,现在我们不需要深究这段代码究竟是干什么的,只是要对其进行解剖,了解其结构。
on (release) {
var angle:Number = 5.00;
wheel_mc._rotation=90;
wheel_mc.gotoAndPlay (50);
}
事件
事件,在程序设计中的含义和他在日常生活中的含义很相似。比方说,你在Flash影片中移动鼠标、单击鼠标、按下键盘上的某个键都会产生事件。比方说在在上面的例子中release就是一个事件,当用户在当前的按钮上释放鼠标时,这个事件就会发生,on(release)后面大括号内的代码就是用来处理这个事件的。
语句
ActionScript中每个完整的语句以分号“;”结束,执行某项特定的操作,比如这样的代码var angle:Number = 5.00;
他会创建一个名为angle的变量,其类型为数字,设置其参数为5.0。
再比如wheel_mc.gotoAndPlay (50);这个语句的作用就是从影片剪辑wheel_mc的第50帧开始播放影片。
运算符
运算符非常好理解,含义基本和数学以及逻辑运算的符号相同,包括=、〈、〉、+、-、*等等。
关键字
关键字是ActionScript的“私有财产”,进行程序设计时,在变量、函数等用户自定义的元素命名时必须加以“避讳”。例如on就是一个关键字,那么我们就不能将变量命名为on,否则程序就会被你搞得晕头转向,不知道你想让它干什么 。
点(.)
这个小点(“.”)容易让初学者感到摸不着头脑,别看它不起眼,用的却非常频繁,它的作用通常两个。第一,它可以用来定位某一个影片剪辑,例如_root.china.cities.beijing这个语句就代表主事件线上名为china的影片剪辑中名为cities的影片剪辑中的名为beijing的那个影片剪辑,比较拗口,其实我们如果把这个小点练成“中的”,问题就很清楚了。
ActionScript是一种面向对象的设计语言,因此这个小点还有另外一个用途就是访问对象属性、调用对象方法。比方说,我们想让影片剪辑wheel_nc转动90度,可以使用这样的语句(其中的_rotaion就是影片剪辑的一个属性):wheel_mc._rotation = 90;
再比如,要想通过ActionScript播放一段影片剪辑可以使用
wheel_mc.play()。
注释
ActionScript中的注释和很多语言中的详细,这些注释仅仅供开发者做一些注记,并不当作程序的正式组成部分。多行的注释用//开头,多行注释用/*开头,用*/结尾
【日期:2006-4-18】【作者:开店了】【转载自:http://www.kaidianle.com】
相关文章:
最好的网上开店系统:凡人网络购物系统免费下载
Flash 实例制作教程
5.探照灯效果制作之一
4.电影文字的制作
3.动感球体
2.线框文字的制作
1.荧光文字的制作
flash 制作图片渐变
一步一步学FLASH动画制作
鱼戏莲叶间
绚丽烟雾效果
伸缩下拉菜单
火焰的源代码
下雨效果
文字环绕鼠标跟踪效果
图片转化广告代码
鼠标控制星星效果源代码
闪烁的星星效果
导航条效果代码
彩色点跟踪鼠标效果1
彩色点跟踪鼠标效果
鼠标跟随
闪光效果
鼠标控制星星动画
激光字效果
用FLASH制作抢手棋
用FLASH制作抢手棋(2)
用FLASH制作抢手棋(3)
用FLASH制作抢手棋(4)
谈谈模拟足球游戏中人工智能2
谈谈模拟足球游戏中人工智能
Flash游戏制作--打飞碟2
Flash游戏制作--打飞碟 1
Flash游戏制作--五子连珠(一)
Flash游戏制作--五子连珠(二
Flash游戏制作--五子连珠(三)
FLASH+JAVA开发实时网络游戏
纯AS的Loading效果四例
Array.sortOn用法
人物造型
如何在powerpoint中使用高版本的swf文件
让SWF文件不显示在IE缓存中
传统动画 与 FLASH动画
动画场景的构意
专用Flash网站制作工具A4Desk技巧拾零
Flash AS基础教程:土人AS入门教程实战篇
中秋寄相思 自制Flash贺卡
flash文字跳动
FLASH8.0绘制百事可乐标志
小孩走路教程
Flash MX 2004 编程(AS2.0)教程(十四)
Flash MX 2004 编程(AS2.0)教程(十三)
Flash MX 2004 编程(AS2.0)教程(十二)
Flash MX 2004 编程(AS2.0)教程(十一)
Flash MX 2004 编程(AS2.0)教程(十)
Flash MX 2004 编程(AS2.0)教程(九)
Flash MX 2004 编程(AS2.0)教程(八)
Flash MX 2004 编程(AS2.0)教程(七)
Flash MX 2004 编程(AS2.0)教程(六)
Flash MX 2004 编程(AS2.0)教程(五)
Flash MX 2004 编程(AS2.0)教程(四)
Flash MX 2004 编程(AS2.0)教程(三)
Flash MX 2004 编程(AS2.0)教程(二
Flash MX 2004 编程(AS2.0)教程(一)
让手机也“闪”起来!Flash Lite2新功能介绍
FLASH菜单链接动态管理
FLASH打造LRC歌词播放器
Accordion组件的使用实例
Flash8滤镜代码提示的小窍门
Flash ActionScript 3 新特性与变化
最常用的Flash语句(汇集)
如何修改受保护的Flash文件
Flash的完美情人--飘雪Flash播放器
Fireworks 8 新功能总结
圣诞贺卡的制作[FLASH版]
FLASH简单三步制作飞越星空效果
Flash 8 摄像头拍照
Flash Cookies[2] 数值
更加简单的Loading制作方法
按键监测组件(格斗游戏用)
FLASH MV《老鼠爱大米》制作潜析
用FlashMX制作“登录界面”
将AutoCAD导入Flash
Flash 实现3D的类
个性化FLASH鼠标右键内容
环境设置——背景设定(图)
环境设置——背景设定(图)
创建一个Flash站点的十大技巧
Photoshop CS2无限图层蒙版
Photoshop CS2 降噪滤镜试用体验
快速获取Flash课件中的素材
FLASH:韩国导航条解析
FLASH:韩国导航条解析
FlashMX课件中的拖动
二合一按钮的制作
使用Flash MX的3个小技巧
Flash课件一网打尽
Flash Player 7 安全策略解析
FlashMX特效之扩散与挤压
Flash使用技巧--用Flash制作拖拉式菜单
Flash使用技巧--用Flash制作转动的地球仪
版权所有:Kaidianle.Com 联系方式:Shnxn@Yhaoo.Com.Cn 京ICP备06028743号 在线留言