flash动画设计与制作.ppt_第1页
flash动画设计与制作.ppt_第2页
flash动画设计与制作.ppt_第3页
flash动画设计与制作.ppt_第4页
flash动画设计与制作.ppt_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基 本 语 法 教学目标: 1.掌握“.”语法和“/”的使用 2.掌握变量的相关概念 重点和难点: 1)、掌握“.”语法和“/”的使用 2)、掌握变量的相关概念 任务一、Action Script的基本语法 1、“.”语法 “.”被用来指明与某个对象或电影剪辑相关的属性和方法。它也 用标识指向电影剪辑或变量的目标路径. 例: 如果yp 为影片剪辑的实例名,则 yp.stop();是指让yp这个影片停下来 yp._alpha 是指它的透明度 yp._rotation 是指它的旋转角度 思考 舞台上有个按钮,当按下鼠标并释放的时候,舞台上一个名为 yp_mc的影片旋转角度为50,透明度为50 试着编写这段代码: 2、“/”语法 帮助设计者或程序阅读者理解这些代码的意义,以 灰色显示, 又称注释. 例: 单行注释: /trace(“123”); 多行注释: /* 多行文字 多行文字 */ 3、分号“;”与冒号“:” 分号“;”表示一个语句的结束,可以省去 例: trace(12345); 冒号“:”表示为变量指定数据类型 例: var i:Number=2; trace(i+3); var i:String=“2”; trace(i+3); 4、小括号( )与 ()内部可放参数,也可以表示优先级别。 例: trace(12345); 12345就表示参数。 例: i=1+2*3; i=(1+2)*3; trace(i); trace(i); 可将ActionScript语句组合在一起,形成代码块。 例: anniu_btn.onRelease=function() getURL(“”); 任务二、表达式 1.表达式 就是将数值、变量、运算符以及关键字组合起来的 ActionScript语句. 2.表达式计算的优先级 所谓优先级,是指表达式运算的先后顺序, Action Script中的优先级顺序同数学中的运算顺序一样,即 先乘除后加减,括号最优先! _root表示主场景动画,是主场景的绝对路径 _parent表示父场景动画,即当前影片片段的上一级的 影片片段。 任务三、Action Script的目标路径 思考: 影片剪辑a中包含另一个影片剪辑b,请编写: 1、在主场景中,当影片剪辑a载入的时候,影片剪辑b 为停止状态. 2、当影片剪辑b进入到每一帧的时候,停止播放影片 剪辑a 任务四、Action Script的变量 1、概念: 随着程序的运行,它的值可以发生相应的变化,变 量就像一个容器,可以存放各种各样的数据. 例: i=10; i=20; i=“变量”; trace(i); trace(i); trace(i); 2、变量的命名规则 l第一个字符必须为字母。其后的字母可以是数字、字母 、下划线或美元符号,但第一个字符不能是数字。 l变量不能是关键字或ActionScript文本,如:true false等 l变量在其作用域内必须是唯一的 l注意大小写 例: var i=10; var i=123; var i=“变量”; var I=“abc”; trace(i); trace(i+I); 3、变量的作用 Flash的脚本具有动态读取变量的功能,具体如下: l在动态文本框中设置不同参数的值 l在其他动作中设置不同参数的值 l将时间线跳转到一个指定的帧上 4、变量的数据类型 数据类型用于描述变量能够存放什么类型的数据。分为: l字符串型(String) l数字类型(Number) l布尔类型(Boolean/ true flase) 注:多用于if语句表示判断 例: var i:Number=9; trace(i8); l对象类型(Object) 例: var i=myDate(); 1)、字符串(string) 字符串就是字符的序列,在Action Script中,字符串是 使用双引号(“ ”)封闭的,只要将字符用双引号引起来就 构成了一个字符串。字符的连接使用(+). 注: 字符串内的字符是严格区分大小写的,同时,字符串内 的空格也属于字符。 思考下列代码在输出面板中会输出什么内容: vai i:String=“我们是”+”中国人”; 转意字符 符号功能说说明 斜杠 单引号 b退格 ”双引号 f制表符 n换行符 r回车符 tTab键 运算符 v 数字运算符 -从一个数值中减去另一个数值 %用一个数除以另外一个数,返回余数 *用一个数值乘以另一个数值 /用一个数值除以另一个数值 +用一个数值加到另一个数值 +数值递增 -数值递减 v 赋值运算符 用来将数值或表达式的计算结果赋给变量 。 =赋值 +=相加后赋值 -=相减后赋值 *=相乘后赋值 /=相除后赋值 %=取余数后赋值 比较运算符 主要用来返回布尔表达式的值,即true或false,用来 比较数字或字符串变量的值。 =等于 !=不等于 大于 =大于或等于 逻辑运算符 主要用于连接布尔变量或表达

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论