劳动出版社精品课件 《网页制作高级特效》 A063371模块三Flash高级特效

上传人:E**** 文档编号:89121639 上传时间:2019-05-18 格式:PPT 页数:55 大小:11.27MB
返回 下载 相关 举报
劳动出版社精品课件 《网页制作高级特效》 A063371模块三Flash高级特效_第1页
第1页 / 共55页
劳动出版社精品课件 《网页制作高级特效》 A063371模块三Flash高级特效_第2页
第2页 / 共55页
劳动出版社精品课件 《网页制作高级特效》 A063371模块三Flash高级特效_第3页
第3页 / 共55页
劳动出版社精品课件 《网页制作高级特效》 A063371模块三Flash高级特效_第4页
第4页 / 共55页
劳动出版社精品课件 《网页制作高级特效》 A063371模块三Flash高级特效_第5页
第5页 / 共55页
点击查看更多>>
资源描述

《劳动出版社精品课件 《网页制作高级特效》 A063371模块三Flash高级特效》由会员分享,可在线阅读,更多相关《劳动出版社精品课件 《网页制作高级特效》 A063371模块三Flash高级特效(55页珍藏版)》请在金锄头文库上搜索。

1、模块三 Flash 高级特效,网页制作高级特效,3,1,课题 ActionScript 语言基础,2,课题 制作菜单类特效,课题 制作 UI 类特效,目录,4,5,6,课题 制作鼠标类特效,课题 制作时钟类特效,课题 制作 Loading 预载特效,课题 ActionScript 语言基础,学习目标 . 能使用 “动作” 面板创建动作。 . 掌握常量、 变量、 函数、 运算符的概念,能根据需要正确书写表达式,能正确自定义函数。 . 掌握分支语句、 循环语句和常用动作脚本语句,能在帧、 按钮和影片剪辑上添加动作脚本语句,实现一定的动画效果。,相关知识 一、 ActionScript 简介 Act

2、ionScript 的中文名称为 “ 动作脚本”,它是 Flash 专用的一种编程语言,用于控制 Flash 内容的播放方式。,课题 ActionScript 语言基础,二、 第一个 ActionScript 程序 () ActionScript 3.0和 ActionScript 2.0不完全兼容。 () ActionScript 脚本代码只能添加到关键帧、 按钮和影片剪辑中。与时序有关的行为(如到达某一时刻就执行某一行为) 必须添加到关键帧上;与事件相关的行为 (如单击鼠标就执行某一行为) 必须添加到按钮或影片剪辑上。 ()“动作” 面板有两种不同的工作模式: 标准模式和专家模式。 ()

3、trace 语句在测试模式下计算表达式并在 “输出” 面板中显示结果。 trace 输出的信息只能在测试影片 (.fla文件) 时观察到, 导出影片 (.swf文件) 后就不能显示任何信息。,课题 ActionScript 语言基础,() ActionScript 中使用 “ / ” 表示单行注释,使用 “ / ” 表示多行注释,从 “ /”开始,到 “/ ” 结束。,课题 ActionScript 语言基础,转义符,三、 常量和变量 . 常量 常量是程序运行过程中其值保持不变的量,包括数值型、 字符串型和逻辑型三种类型。 () 数值型常量 该类常量是具体的数值,常用于表示参数的值。 () 字

4、符串型常量 与数值型常量不同的是,该类常量必须在字符串的两端添加双引号。 () 逻辑型常量 该类常量又称布尔型常量,它用于表明一个条件是否成立,如果成立,用 true 或非 0 值(如 ) 表示 如果不成立,用 flase 或 0 表示。,课题 ActionScript 语言基础,. 变量 变量是程序执行过程中可以被改变的量。 () 变量的命名规则 ) 第一个字符必须是字母、 下划线或符号 “”,后面的字符可以是字母、 数字、 下划线和符号 “” 的有效组合,避免使用空格和句号等。 ) 不能使用 ActionScript 保留的关键字,if、 for 等关键字不能用作变量名。 ) 不能使用布尔

5、值 true 或 false 作为变量名。 ) 变量名尽量具有一定的含义,做到见名知义,以便于区分和记忆。 在保持意义明确的同时尽可能使用短变量名。 ) 变量名在其作用范围内必须是唯一的。 ) 使用变量前要先定义再使用。,课题 ActionScript 语言基础,() 变量的类型 ) 按变量的作用划分 数值型 ( Number ) 变量: 一般用于存储一些特定的数值,如年龄等。 逻辑型变量: 用于判断指定的条件是否成立,其值有两种,即 true 或 false 。 字符串型 ( String ) 变量: 主要用于保存特定的文本信息,如姓名等。 对象型 ( Object ) 变量: 用于存储对象

6、型的数据。 影片剪辑型 (MovieClip) 变量: 用于存储影片剪辑型数据。 未定义型 (undefined) 变量: 当一个变量没有定义任何类型时,即为未定义型。,课题 ActionScript 语言基础,) 按变量的作用范围划分 全局变量: 全局变量是指在整个文件中都有效的变量。 如果要声明一个全局变量,只要给该变量直接赋值或者使用 set 语句赋值即可。 变量名表达式; set(变量名,表达式); 局部变量: 局部变量的作用范围是它所在的程序段,可以使用 var 语句声明一个局部变量。 var 变量名; var 变量名=表达式;,课题 ActionScript 语言基础,) 按强弱程

7、度划分 弱类型变量 (weak typing): 弱类型变量是不显式指定数据类型的变量。 var 变量名; 强类型变量 (strong typing): 强类型变量是指定数据类型的变量。 var 变量:变量类型; 利用强类型变量可以让编译器帮助用户处理数据类型问题。 强类型变量包括变量的类型信息,编译器每次使用变量时,都会检查被赋予的数据与被赋予变量的类型是否匹配。 无论何时编译器发现一个潜在的数据类型不兼容,它都会报告错误并且拒绝完成编译。,课题 ActionScript 语言基础,四、 函数 . 函数的概念及分类 函数是执行特定任务并可以在程序中重用的代码块。 利用函数编程,可以重复利用代

8、码,提高编程效率。 Flash 函数分为标准函数 (全局函数) 和自定义函数两种。 . 标准函数 (全局函数) 标准函数是 Flash 自带的已经编写好的函数,用户只需直接调用即可,如最大值函数 max( )、 最小值函数 min( )、 随机函数 random( )等。,课题 ActionScript 语言基础,. 自定义函数 自定义函数由用户根据需要自行定义,在 Flash 中可以使用 function 语句创建自定义函数。 () 自定义函数的语法格式 functin 函数名(参数:参数类型,参数:参数类型,):函数返回数据类型 函数体; ,课题 ActionScript 语言基础,()

9、调用函数 () 传递参数 () 自定义函数中常见的错误 () 从函数返回值 有时函数可以像使用子程序一样,不返回值。 有时函数在进行某些计算或操作后,返回一个值。 在函数中使用 return 语句返回一个特定的值, return 语句会将其结果立即返回给发出调用的代码。 returnexpression;,课题 ActionScript 语言基础,() 编写匿名函数 ActionScript 中除了支持使用标准的、 命名的函数语法定义函数外,还支持使用匿名函数,即允许创建一个没有名字的函数,然后将该函数赋予一个变量。 var 变量:变量类型function(参数1:参数类型,参数2:参数类型,

10、):函数返回类型函数体;,课题 ActionScript 语言基础,五、 运算符 . 算术运算符 . 比较运算符,课题 ActionScript 语言基础,算术运算符,比较运算符,. 字符串运算符 进行连接时,对于不是字符串类型的数值,先将其转换成字符串,再进行连接。 如果要将两个数字类型的数字进行连接,可以借助空字符串。 . 逻辑运算符,课题 ActionScript 语言基础,逻辑运算符,. 赋值运算符 赋值运算符的一种特殊形式是条件运算符,其语法格式如下: 变量条件?数值:数值 /如果条件成立,则为数值1;如果不满足,则为数值2,课题 ActionScript 语言基础,赋值运算符,.

11、点运算符 点运算符用来连接对象与嵌套在对象中的子对象,以及访问对象的属性和方法。 . 数组访问运算符 数组是一个对象,其属性称为元素,这些元素由称作索引的数字逐一标识。 创建数组时,需用数组访问运算符 (即方括号 ) 括住元素。 一个数组可以包含各种类型的元素。 . typeof 运算符 typeof 运算符返回一个用于标识表达式的数据类型的字符串,可能的返回值为 string、movieclip、 object、 function、 number 或 boolean。,课题 ActionScript 语言基础,六、 语句 ActionScript 中的基本语句分为条件语句、 循环语句和动作脚

12、本语句三大类。 . 条件语句 程序要实现交互性,就必须对程序服务对象提交的数据做出判断。 ActionScript 提供了四种可用来控制程序流的基本条件语句,即 if 、 ifelse、 if else if 和 switch 语句。 . 循环语句 循环语句可以将一段代码块多次重复执行。 ActionScript 提供了 for 循环、 for in循环、while 循环和 do while 循环四种。,课题 ActionScript 语言基础,. 常用动作脚本语句 () 影片剪辑控制 ) on ( )语句 指定触发动作的鼠标事件或按键。 当事件发生时,执行该事件后面大括号 ( ) 中的语句。

13、 on(mouseEvent) statements; ) onClipEvent ( ) 语句 触发为特定影片剪辑实例定义的动作。 当事件发生时,执行该事件后面大括号 ( ) 中的语句。 onClipEvent(movieEvent) statements;,课题 ActionScript 语言基础,) startDrag ( ) 语句 使指定影片剪辑在影片播放过程中可拖动。 一次只能拖动一个影片剪辑。 执行 startDrag( ) 操作后,影片剪辑将保持可拖动状态,直到用 stopDrag( ) 显式停止拖动为止,或直到对其他影片剪辑调用了 startDrag( ) 动作为止。 star

14、tDrag(target,lock,left,top,right,bottom) ; ) stopDrag( ) 语句 停止当前由 stopDrag( ) 语句设定的拖动操作。 stopDrag ( );,课题 ActionScript 语言基础,) setProperty( ) 语句 当影片剪辑播放时,更改影片剪辑的属性值。 setProperty(target,property,value); ) getProperty()语句 返回指定影片剪辑的指定属性的值。 语法格式如下: getProperty(instancename,property) ) duplicateMovieClip(

15、 )语句 复制指定的影片剪辑,创建一个新的影片剪辑的实例。 duplicateMovieClip(target,newname,depth); ) removeMovieClip( )语句 删除指定的影片剪辑。 removeMovieClip(target);,课题 ActionScript 语言基础,() 时间轴控制 ) play( )语句 在时间轴中向前移动播放头,从当前位置开始播放 swf 文件。 play( ); ) stop( )语句 停止当前正在播放的 swf 文件。 此动作最通常的用法是用按钮控制影片剪辑。 stop( ) ;,课题 ActionScript 语言基础,) gotoAndPlay ( )语句 将播放头转到场景中指定的帧并从该帧开始播放。 如果未指定场景,则播放头将转到当前场景中的指定帧。 gotoAndPlay ( scene,frame ); ) gotoAndStop ( ) 语句 将播放头转到场景中指定的帧并停止播放,如果未指定场景,播放头将转到当前场景中的帧。 gotoAndStop ( scene,frame);,课题 ActionScript 语言基础,() 浏览器 / 网络语句 ) fscommand ( ) 语句 使 swf 文件与 Flash 播放器或承载 Flash 播放器

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号