flash动画脚本基础
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
这个对象的一个方法调用。
2021/3/10
4
对象命名规则图表
后缀 _mc _btn _txt _sound
2021/3/10
对象类别 影片剪辑(movie clip) 按钮(button) 文本字段(TextField) 声音(sound)
5
函数 是可以向其传递参数并能够返回值的 可重复使用的代码块。
2021/3/10
15
二、鼠标ቤተ መጻሕፍቲ ባይዱ件
鼠标事件即响应鼠标的动作,能够响应鼠 标事件的对象有按钮事件和影片剪辑按钮 事件两种类型。
A、定义按钮事件:举例说明。 B、定义影片剪辑的鼠标事件。
2021/3/10
16
7.6 控制电影动作
在flash影片控制中包括最常用的动作,用 于控制影片或影片剪辑元件中的时间轴。
实例 属于某个类的对象。一个类可以产生 很多个属于这个类的实例。类的每个实例 均包含该类的所有属性和方法。
例如:所有影片剪辑都是MovieClip类的 实例,他们都有诸如_visible,_alpha这样 的属性,以及gotoAndPlay()和getURL ()这样的方法。
2021/3/10
6
变量 是用来存储信息的存储器,脚本程序 中的变量可以保存所有类型的数据,包括 字符串、数值、布尔值(true或false)等。
get
instanceof
implements interface
static
this
if
switch
typeof var while intrinsic private public void with
2021/3/10
13
7.5 事件
编写程序不可缺少的内容主要有事件、动 作和对象。在flash中,将任何导致动作发 生的事情都称为事件。
事件包括两类:鼠标事件 帧事件
2021/3/10
14
一、帧事件
举例说明。
注意:在flash中,只有关键帧才可以分配动作 , 而普通帧和空白帧是不可以分配动作的。
定义关键帧动作的操作比较简单,不用为关键帧 分配事件,可以直接将语句加入到右侧的语句栏 中。
在默认情况下,flash制作的动画播放到最后,会 自动返回到第一帧,并且自动重新播放。但多数 情况下,我们想让flash动画播放完成之后,停在 最后的位置,这就需要在最后一帧加入stop语句。
但并不是所有的语句都具备这三个因素,一些语 句可以只具有其中的一个或几个因素。
2021/3/10
8
7.4 Action Script基本语法规则
一、点语法 在ASP中,点“.”被用来指明与某个对象或
影片剪辑相关的属性和方法,也用于标识指 向影片剪辑或变量的目标路径。点语法表达 式由对象或影片剪辑实例名开始,接着是一 个点,最后是要指定的属性,方法或变量, 例如,“dog._alpha”表示调用对象dog的 _alpha属性。
举例演示。
2021/3/10
19
7.6.3 goto语句
goto动作使电影跳转到时间轴上指定的帧或场景。 分为gotoAndPlay和gotoAndStop两种。
再例如:要使舞台上的实例“bird”移动到第24 帧并停止在那里,可以使用以下程序:
2021/3/1b0 ird.gotoAndstop(24);
9
二、大括号
在ASP中,用“{ }”把程序分成一块一块的 模块,可以把括号中的代码看做一句完整 的表达。
例如:on(press){ gotoAndplay(“scene1”,1); }
2021/3/10
10
三、分号和小括号
分号:在ASP中,用分号来结束一行语句。
小括号:“()”用来放置参数。例如: gotoAndPlay(10)
另外可以通过使用括号来改变ASP操作符的 优先级顺序。
2021/3/10
11
四、关键字和注释
关键字:前面已经讲过,在命名变量、函 数或标签时,不能使用flash 中的保留关键 字。这些关键字专门用于脚本语言中,并 且必须以小写形式书写,不能写成大写形 式。
注释:注释语句以双斜杠“∕∕”开始。为语 句添加注释可以帮助其他人理解用户编写 的脚本。
2021/3/10
12
ASP中的关键字
break case continue class default dynamic set delete
else
in
for
new
function return
extends import
2021/3/10
3
对象 是属性和方法的集合。每个对象都有 各自的名称,并且都是特定类的实例。
类 一系列相互之间有关联的数据的集合称 为一个类。
属性 用于定义对象的特性。例如: _visible用于定义影片剪辑是否可见,所有影 片剪辑都有此属性。
方法 被指派给某一个对象的函数,在一个
函数被指派给一个对象后,它便可以作为
第七章 flash动画脚本基 础
2021/3/10
1
7.1 动作面板简介
演示说明
2021/3/10
2
7.2 常用术语
动作 在播放SWF文件时指示SWF文件执行 某些任务的语句。
例如:start(); stop()等。
事件 在很多情况下,动作不会独立执行, 而是要提供一定的条件,就是要有一定的 事情对该动作进行触发,才会执行这个动 作,其触发作用的事情在ActionScript中称 为事件。例如:鼠标的移动、按下与放开; 键盘上某键的敲击等。
利用这几种常用的动作可以轻松实现交互 式影片中最为常见的效果。
2021/3/10
17
7.6.1 play语句
该语句的语法结构为: play() 并且该语句没有参数,它的作用是使动画
开始播放。 举例演示。
2021/3/10
18
7.6.2 stop语句
stop动作用于使影片停止播放。它既可以应 用于影片中的时间轴,达到控制影片停止 的目的。也可以应用于影片剪辑元件中的 时间轴,达到控制影片剪辑元件停止的目 的。
常量 也称为常数,和变量相对应,在程序 编写过程中不能被改变,常用于数值的比 较。
关键字 是有特殊含义的保留字。不能使用 关键字作为标识符。
2021/3/10
7
7.3 Flash编程基础
在flash中,编写程序不可缺少的内容主要有事件、 动作和对象。例如下面的语句: on(press){ gotoAndplay(“scene 1”,1) }