第八章 actionscript编程

第八章 actionscript编程

ID:21789672

大小:452.00 KB

页数:49页

时间:2018-10-20

第八章 actionscript编程_第1页
第八章 actionscript编程_第2页
第八章 actionscript编程_第3页
第八章 actionscript编程_第4页
第八章 actionscript编程_第5页
资源描述:

《第八章 actionscript编程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第八章ActionScript脚本语言FlashMX2004网页动画本章主要内容Action基本语法变量与表达式控制结构对象与事件编程2Action基本语法点语法(.)用于指明某个对象或电影剪辑的属性和方法。例:BallMC.playBallMC实例的play方法sun.earth.submit电影剪辑sun下的电影剪辑earth中的变量submit斜杠语法(/):与点语法功能一致,早期版本使用。实例:呼拉圈女孩ActionScript基础语法3Action基本语法点语法中与电影剪辑有关的特殊名称_root:指主

2、时间轴。关键帧上的电影剪辑实例可用_root.实例名表示例:_root.sunthis:本电影剪辑_parent:指当前电影剪辑的上级电影剪辑例:电影剪辑sun中嵌套电影剪辑earth,earth再嵌套电影剪辑moon,当前选中earth则:this.earth代表本电影剪辑this.parent代表电影剪辑sun(相对路程)_root.sum.earth.moon代表电影剪辑moon(绝对路径)实例:电影的层次ActionScript基础语法4Action基本语法注释:句首加“//”,本行全为注释“/*”至“*

3、/”间全为注释,不管多少行注释文字以灰色显示其他基础规则语句用分号结束,亦可省略。关键字区分大小写,其它不分。关键字:与一般语言相同系统常数:一般为大写字母,通常是键盘英文名。ActionScript脚本语言5变量与表达式字符串型(String)字符串型用""作定界符字符串型可做+运算,意思是连接字符串转义字符有效数值型(Number)数值型为双精度浮点数可使用八进制(前加0)和十六进制(前加0x)逻辑型(Boolean)True或1为“真”,Flase或0为“假”未定义undefined:变量目前无值或已出变量

4、作用域数据类型6变量与表达式对象影片剪辑:有自己的属性及值例:myClip.alpha为名为myClip的影片剪辑实例的Alpha属性,其值为100时为不透明内建对象:系统事先定义对象,用于访问和处理特定种类信息例:Math-数学对象,其方法相当于数学函数date-日期对象,求当前日期自定义对象:用户自己创建的对象空值null:即没有值,用于调试变量时表示变量没有值或函数没有返回值,及用于省略函数参数数据类型7变量与表达式算术运算符:+、-、*、/、%、++、--字符运算符+:连接字符串关系运算符:>、>=、<、

5、<=、==、<>或!====(全等于)、!==(全不等)除了值两边数据类型也相同时全等结果才为true逻辑运算符:&&、

6、

7、、!运算符8变量与表达式赋值运算符=、+=、-=、*=、/=、%=、&=、^=、

8、=、<<=、>>=位运算^、

9、、~优先级:与C相似括号、算术、字符、关系、逻辑、赋值运算符9变量与表达式变量类型变量无固定类型,由所赋值决定类型变量值可以是数值、字符串、逻辑值或表达式变量定义变量名遵守标识符规则,且可以使用中文变量可以不预先定义,直接使用例:x=10x为数值型变量y="name"y为字符型变量

10、定义格式:var变量名=初值变量10变量与表达式变量的作用域:局部变量局部变量是本段程序有效的变量用var定义的变量为局部变量全局变量全局变量是全动画有效的变量直接定义的变量是全局变量注意:此时如再次用var定义,则定义失效实例:变量的值变量11变量与表达式变量同名处理同脚本局部变量不可同名不同场景、符号或图层可使用同名全局变量同名变量引用时前面必须加动画名或符号名实例:同名变量变量12变量与表达式查看当前类型函数格式typeof(变量名)类型转换函数parseInt(变量名)-字符串转换成整数parseFloa

11、t(变量名)-字符串转换成实数eval(表达式)-表达式字符串转换成数值说明:无法转换时显示NaN类型转换13变量与表达式语法:trace(变量名)测试结果菜单:“控制”-“测试影片”查看:输出窗口中自动显示变量值实例:变量类型trace语句14控制结构赋值语句赋值语句用于动画播放中给变量赋值如果变量不存在,先产生一个,再赋值添加赋值语句方法:set语句:语法:set(名称,值)参数:名称:变量或对象名,值:变量值面板:“语句”-“变量”-“setvariable”实例:set("x",10)set("c"+i,

12、x)注意:第一个参数的变量或对象名需用双引号作定界符15控制结构直接赋值例:x=10注意:两种形式性质相同,一般可替换:观察变量赋值情况“控制”-“测试场景”“调试”-“参数列表”从output窗口中查看变量值赋值语句16控制结构分支语句Action也有if语句用于选择结构二分支:if(条件){  语句1}else{语句2}条件表达式与C语言相似例:if(password

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。