文档详情

第五章 AS基础课件.ppt

发布:2025-05-27约3.84千字共79页下载文档
文本预览下载声明

例子;;;第五章AS基础;第五章AS基础;;交互式动画基础;2.关于帧与场景对象

3.关于按钮对象

4.关于电影剪辑对象;6.1.2了解动作脚本

1.面向对象的脚本语言

2.脚本的流动

3.脚本的控制;动作脚本语言;6.2.2变量与常量

1.变量

变量是包含信息的容器。容器本身始终不变,但内容可以更改。通过在Flash动画播放时更改变量的值,可以记录和保存用户操作的信息、记录动画播放时更改的值,或者计算某个条件是true还是false。

?命名变量

?确定变量的范围和声明变量;2.常量

在编程语言中,与变量相对的是常量,也就是其值在程序中始终保持不变的一种数据类型。按照惯例,常量通常都用全大写字母表示。动作脚本中的常量包括键盘常量和数学常量等。;6.2.3数据类型

数据类型描述变量或动作脚本元素可以包含的信息的种类。Flash中内置了两种数据类型:原始数据类型和引用数据类型。此外还有两类特殊的数据类型:空值和未定义。;1.字符串

2.数字

3.布尔值

4.电影剪辑

5.对象

6.空值和未定义;6.2.4运算符与表达式

运算符是可以操作表达式中各操作数进行各种运算的操作符号。

1.运算符类型

(1)数值运算符

(2)比较运算符与等于运算符;(3)逻辑运算符

(4)字符串运算符

(5)按位运算符

(6)赋值运算符

(7)点运算符和数组访问运算符

;2.运算符的优先级与结合律

3.表达式;6.2.5流程控制语句

1.条件判断语句

2.循环语句;6.2.6使用函数

1.使用内置函数

;2.自定义函数

自定义函数可以是全局函数,也可以是时间轴函数。若要定义时间轴函数,应使用function语句,后面要带有函数名称、要传递给该函数的所有参数以及指明该函数动作的动作脚本语句。如果用户希望为自定义函数返回一个值,则需要在函数内部使用return语句,反之则不需要使用。

;6.3编写与调试动作脚本;6.3.2使用动作面板

1.打开动作面板

2.动作面板的组成;;;;3.常用动作面板操作

(1)添加脚本

(2)设置动作面板首选参数;;(3)使用代码提示

;;(4)检查标点匹配

;6.3.3调试动作脚本

1.使用“输出”面板;;;;;2.使用“脚本调试器”

(1)设置和删除断点;(2)跟踪代码行

;;(3)显示和修改变量

;(4)使用“监视点”列表

(5)显示影片剪辑属性和更改可编辑属性

;;6.4处理事件;6.4.2使用事件处理函数

事件处理函数方法是一种类方法,它是在事件在该类的实例上发生时调用。例如,Button类定义onPress事件处理函数,只要按下鼠标就对Button对象调用该处理函数。但是,与一个类的其他方法不同,用户并不是直接调用事件处理函数,而是由FlashPlayer在相应事件发生时自动调用事件处理函数。;;6.4.3使用事件侦听器

事件侦听器机制是让一个对象(称作侦听器对象)来接收由其他对象(称作广播器对象)生成的事件。广播器对象注册侦听器对象以接收由该广播器生成的事件。;6.4.4使用on和onClipEvent事件处理函数

1.使用事件处理函数

2.事件处理函数列表

表6-4和表6-5分别列出了按钮事件处理函数(及对应的事件处理函数方法)和影片剪辑事件处理函数(及对应的事件处理函数方法)。;第五章AS基础;第五章AS基础;3.范例影片

;6.5创建简单交互;2.使用行为控制影片剪辑

;;;3.使用行为控制视频回放

4.使用行为控制声音回放

;6.5.2使用脚本控制动画的播放

1.跳到某一帧或场景

2.播放和停止影片剪辑

3.跳到不同的URL;6.6实例——简单的相册;该相册的效果如图6-38所示(显示的图片正在淡入,因此看起来有些模糊),制作步骤如下。;;(1)新建一个Flash文档,将要作为相册内容的位图图像(事先用位图处理软件(例如Fireworks)将它们的像素尺寸处理为一样,例如都处理为200×280的图片)导入到库,如图6-39所示。;;(2)把“图层1”重命名为“图片”,从库拖入一幅位图,按“F8”键将该位图转换为影片剪辑元件image1,注册点设置为中心。将该实例放置在舞台中间稍微偏上的位置,在属性检查器中将其实例名称设置为“image1”。;(3)在第2帧插入空白关键帧,从库拖入另外一幅位图,按“F8”键将该位图转换为影片剪辑元件,注册点设置为中心。将该实例放置到与第一幅图片重叠的位置(可以使用属性检查器中的x和y坐标精确控制,也可以打开洋葱皮

显示全部
相似文档