前言:以下是针对高中信息技术多媒体模块Flash动画制作刷题点的整理。
1. 元件
Flash中的库里元件有以下三种:
1.1 影片剪辑
影片剪辑元件可以理解为大电影中的小电影,它可以独立于主轴时间轴播放,并且可以重复播放。
1.2 图形
图形元件就是可以重复使用的静态图像,与主轴的时间轴同步。
1.3 按钮
按钮元件在时间轴上不能播放,根据鼠标动作实现交互,它只有以下4帧:
- 弹起:鼠标不在按钮热区上
- 经过:鼠标放在按钮热区上
- 按下:鼠标在热区上按下按钮
- 点击:定制按钮的响应热区
注:点击这一帧很特殊,它其实就是按钮作用的区域。所以如果这一帧是一个关键帧,那么关键帧里面的内容就包含了按钮的响应区域。如果点击帧为空白关键帧,那就是该按钮在该图层无响应区域,即按钮不响应事件。若点击帧无内容,则会延续上一个帧内容。故先总结:在单个图层中,只有点击帧为空白关键帧时,按钮不能响应事件。当多个图层的按钮点击帧都为空白关键帧时,按钮不能响应事件。因为多个图层若只有几个图层按钮点击帧为空白关键帧,而其余图层都有响应热区,那它们最后叠加在一起是,响应热区也会叠加。
2. 声音
Flash中若遇到声音,则常考声音的同步方式:
- 事件:当触发某个事件时,开始播放声音,常用动作脚本命令
- 开始:在当前帧开始播放声音
- 结束:在当前帧停止播放声音
- 数据流:以帧为单位播放声音,帧到哪,声音就到哪。一般都为补间动画的两个关键帧。
3. 脚本
3.1 脚本控制的类型
- 帧脚本
帧脚本只能添加在关键帧和空白关键帧上。若在普通帧添加脚本命令,脚本会出现在首个关键帧。观察关键帧上有 α \alpha α标记,则证明该帧有脚本。 - 按钮
虽然按钮有很多的的状态,如:弹起、按下、释放等。但是刷题中经常考的是按钮的按下和释放脚本。因此区别于按钮上添加脚本和帧上添加脚本时,按钮脚本必须有:on动作命令,即:
脚本 | 注释 |
---|---|
on ( press ) { 里面填写脚本语句 } | 按钮按下时触发的脚本事件 |
on ( relese ) { 里面填写脚本语句 } | 按钮按下后释放触发的脚本事件 |
3.2 脚本语句
作用 | 语句 |
---|---|
播放 | play( ); |
结束 | stop( ); |
跳转帧播放 | gotoAndPlay( x ); |
跳转帧结束 | gotoAndStop( x ); |
跳转场景帧播放 | gotoAndPlay( “场景”,x ); |
跳转场景帧结束 | gotoAndStop( “场景”,x ); |
链接跳转 | getURL( “https://www.baidu.com” ); |
退出 | fscommand( "quit "); |
注:
- 若在关键帧添加脚本命令时,可以直接在关键帧中添加上述脚本;若在按钮中添加脚本命令时,必须把执行语句添加在on语句中,即形如:
on(press){play();}
- 对于链接中的资源路径,除了一些万维网的网址之外,经常的考点有绝对路径和相对路径。绝对路径是精确表述文件位置的,形如:
c:\aaa\a.txt
。相对路径是指在当前文件夹下寻找文件位置,通常用.\
表示当前文件目录,..\
表示上一级目录,若当前文件夹位置是c:\aaa
,则.\a.txt
达到的效果和上述绝对路径相同。 fscommand( "quit ")
是Flash的退出语句,但它在测试影片时无效,等到发布成.swf文件有效。
4. 文件格式
当Flash作品完成后,要发布保存为一些格式。以下是Flash作品的发布格式,大体分为两大类:可交互的文件格式与不可交互的文件格式。可交互在Flash中是指能够通过按钮制作脚本等方式达到人机交流的过程。
- 可交互的文件格式
.swf
.html
.exe
其中,.swf是最常见的Flash保存格式,也是它的源文件格式。 - 不可交互的文件格式
.gif
.jpg.
.png
.mov
.avi
其中,.gif .jpg .png格式是保存为图片的格式,而.mov .avi是保存为电影视频的格式。