flash脚本动画编程
第一篇:flash脚本动画编程
Flash动画编程4
物体若是与平面,像地面,天花板等,这些水平面碰撞那就太简单了,但要是与带有角度的斜面进行碰撞那就太难了,至少现在的我是这样觉得。不过虽然难,但是我还是可以用文字记录一下我的学习思路的。所谓角度反弹,就是当物体触碰到斜面物体时,要将它模拟成现实中一样。要达到这一点,Keith Peters大师告诉我说方法很多,但我觉得最好用的方法只有一个,所以我也只记这一个。“旋转坐标”这是针对舞台上物体的坐标系。将本身带有角度的面逆时钟旋转成平面,那么其它物体以及向量也必须跟着一起转,想想,若是控制为平面的话,那么接下来就跟平面碰撞毫无区别,再强调一次,因为所有物体都旋转成平面了,平面碰撞只是一个轴的运动。这个时候对于我们来讲只需要注重X或Y轴坐标就可以了。当执行了响应碰撞代码后,再将一切都旋转回去,注意
package { import flash.display.Sprite;
import flash.events.Event; public class MultiAngle extends Sprite {
private var ball:Ball; private var lines:Array; private var bounce:Number=-.6; private var gravity:Number=.3; public function MultiAngle ():void { } init (); private function init ():void {
ball=new Ball ; addChild (ball); ball.x=400; ball.y=10; lines=new Array ; for (var i:int=0; i < 3; i++) {
var line:Sprite=new Sprite; addChild (line); line.graphics.lineStyle (1); line.graphics.moveTo (0,0); line.graphics.lineTo (200,0);
} line.graphics.endFill (); lines.push (line); } lines[0].x=50; lines[0].y=150; lines[0].rotation=30 ; lines[1].x=280; lines[1].y=150; lines[1].rotation=-20 ; lines[2].x=250; lines[2].y=400; lines[2].rotation=-45; addEventListener (Event.ENTER_FRAME,onEnterFrame); private function onEnterFrame (event:Event):void { ball.vy+=gravity;
ball.x+=ball.vx; ball.y+=ball.vy; for (var i:int=0; i
if (ball.hitTestObject(line)) {
var angle:Number=line.rotation*Math.PI/180; var cos:Number=Math.cos(angle); var sin:Number=Math.sin(angle); var x1:Number=ball.x-line.x; var y1:Number=ball.y-line.y; var x2:Number=cos*x1+sin*y1; var y2:Number=cos*y1-sin*x1; var vx1:Number=cos*ball.vx+sin*ball.vy; var vy1:Number=cos*ball.vy-sin*ball.vx; if (y2>-ball.width/2) {
y2=-ball.width/2; vy1*=bounce; x1=cos*x2-sin*y2;
}
}
}
}
} y1=cos*y2+sin*x2; ball.vx=cos*vx1-sin*vy1; ball.vy=cos*vy1+sin*vx1; ball.x=x1+line.x; ball.y=y1+line.y;
代码是这样的,首先实例化一个小球,坐标X 400、Y 50,然后用一个for循环创建了三条线,再然后,定好三条线的位置以及角度,在重复函数里让小球动起来,用for循环遍历三条,调用numLine(),把line对象(线)作为参数传入。那么这个程序的关键部分在numLine()函数里。粗略的说一下,如果小球ball碰到线条line的话,第一行代码将line的角度转成弧度,
二、三行求出余弦和正弦值。然后旋转坐标,将旋转后的坐标值赋给X
2、Y2。接着旋转小球ball的向量值,然后赋给vx
1、vy1。如果旋转后的Y坐标变量y2小于小球的负半径,就将一切旋转回来,之所以是负值,是因为line线条就是坐标的0,0点。效果就好像你把一个球从三楼扔下,那么它从三楼掉到二楼,再从二楼掉到一楼,从一楼掉到舞台外面,最后不见。当然,你可以在它到舞台边上的时候,叫它回来。这里我就不写这些代码啦!手都软了。
如果你够细心的话,会发觉到原本写的旋转坐标公式,与之后角度反弹里的旋转坐标是有区别的:
cos * x – sin * y; cos * y + sin * x;
var x2:Number=cos*x1+sin*y1; var y2:Number=cos*y1-sin*x1;
注意原本公式是正向旋转,而角度反弹,动脑想想,一个带有角度的斜面将它转成平面,不用说肯定需要逆向旋转,如果你的斜面是30度,你若要是正向旋转,那岂不是变成了60度,所以必须逆向旋转将斜面的30度旋转为0度。我的口号是:先减后加正向旋转,先加后减逆向旋转。至于两行公式里的变量,加起来才四个,只不过轮流调换。
我说了,我是把它生吞下去的,不知道是什么味道,没有什么心得体会,所以就不乱写了。如果你的三角学造诣不凡,那就另当别论。你肯定可以分析公式为什么能旋转坐标。 下一节记录的是动量与动量守恒,并涉及到物理学的动能公式
第二篇:3DS MAX高级编程——使用脚本制作动画[本站推荐]
第1章?初识脚本
11.1?访问脚本 1
1.1.1?启动脚本 1
1.1.2?使用MAXScript Listener窗口
21.1.3?在固定视口中使用MAXScript Listener
31.2?源代码的特点
41.3?向脚本中输入信息
51.3.1?在MAXScript中输入数值 5
1.3.2?在MAXScript中输入字符串 6
1.3.3?在MAXScript中输入数组 6
1.4?变量赋值 7
1.5?MAXScript中的数学运算 8
练习与思考 10
第2章?MAXScript中的3ds max对象
2.1?用脚本创建一个立方体 11
2.2?修改脚本创建的对象 12
2.3?修改对象的其他的方法 17
练习与思考 18
第3章?创建自己的脚本 20
3.1?MAXScript Editor简介 20
3.1.1?MAXScript Editor窗口 20
3.1.2?MAXScript Editor窗口的功能
3.2?MAXScript Editor中的命令 23
3.3?编辑MAXScript的基本操作 25
3.4?学习脚本的方法 26
练习与思考 29
第4章?脚本中的流程控制语句 30
4.1?条件控制语句 30
4.1.1?if语句的语法 30
4.1.2?Listener中的if语句 31
4.1.3?if语句作为表达式的一部分 31
4.1.4?if语句中的比较表达式 31
4.2?循环语句 32
4.2.1?for循环 32
4.2.2?while和do循环 36
4.2.3?continue语句 37
4.2.4?exit语句 37
4.3?case表达式 38
4.4?try表达式 39
4.5?自定义函数 41
4.5.1?全局变量和局部变量 41
4.5.2?自定义函数 45
4.6?结构定义以及MAX命令 50
4.6.1?结构定义 50 11 22
4.6.2?MAXScript中的MAX命令 51
练习与思考 52
第5章?为场景中对象设置简单的动画
5.1?基本动画 55
5.2?对象可动画属性的控制器 56
5.3?控制器的关键帧函数 59
5.4?节点动画 62
5.5?一个动画实例 63
练习与思考 66
第6章?UI控制类型 69
6.1?角度 69
6.2?位图 71
6.2.1?位图UI控制条目 71
6.2.2?位图数值 72
6.3?按钮 79
6.4?复选框 79
6.5?复选按钮 81
6.6?拾取颜色 84
6.7?组合框 85
6.8?曲线控制 88
6.9?下拉列表 93
6.10?文本编辑框 95
6.11?分组框 96
6.12?超链接 96
6.13?图片标签 96
6.14?标签 97
6.15?列表框 98
6.16?贴图按钮 99
6.17?材质按钮 102
6.18?多选列表框 103
6.19?拾取按钮 105
6.20?弹出菜单 106
6.21?进度条 107
6.22?单选按钮 108
6.23?滑动条 110
6.24?微调器 111
6.25?子卷展栏 114
6.26?定时器 116
6.27?卷展栏UI控制共同属性 117
6.28?卷展栏UI控制共同布局参数 118
练习与思考 119
第7章?MAXScript界面创建 122 55
7.1?卷展栏语法 122
7.1.1?局部变量、函数或者结构的定义 12
37.1.2?UI控制条目 123
7.1.3?事件手柄 123
7.2?卷展栏浮动窗口 12
47.3?卷展栏对话框 126
7.4?作为扩展视口的MAX脚本对话框和卷展栏浮动框 129
7.5?消息和查询对话框 130
7.6?实用程序和卷展栏的属性、方法和事件手柄
7.6.1?属性 1
317.6.2?方法 13
27.6.3?事件手柄 132
练习与思考 13
5第8章?宏脚本 137
8.1?宏脚本简介 137
8.2?定义宏脚本 139
8.3?两个简单的宏脚本 150
8.3.1?用宏脚本开发变形锁定脚本 150
8.3.2?从场景中的对象移除所有材质的宏脚本
8.4?用脚本重新命名所选对象 151
8.5?自动指定材质 153
8.6?移动对象到一个表面 155
8.7?输出对象数据到文件 157
8.8?输出几何体数据到文本文件 160
8.8.1?输出几何体数据到文本文件
(一) 160
8.8.2?输出几何体数据到文本文件
(二) 163
8.9?从文本文件中读取几何体数据 166
8.9.1?从文本文件中读取几何体数据
(一) 166
8.9.2?从文本文件中读取几何体数据
(二) 168
8.10?创建快速预览 171
8.11?按字母顺序排序 173
8.12?变平样条图形 175
8.13?手动绘制样条 177
8.14?内存渲染 181
8.15?渲染时修改对象 191
练习与思考 193
第9章?插件脚本 196
9.1?插件脚本简介 196
9.2?创建自定义mesh对象 198
9.3?创建脚本几何体插件 200
9.4?简单对象插件 206
9.5?简单的修改器插件 211
9.6?创建Dalmatian纹理贴图插件 213
9.7?创建单色渲染效果 217 131 150
练习与思考 221
第10章?实用工具脚本 22
410.1?实用工具简介 224
10.2?简单的实用工具脚本 225 练习与思考 230
第11章?数组和集合 232
11.1?参考赋值 232
11.2?内存分配和垃圾收集 234 11.2.1?内存分配 234
11.2.2?自动垃圾收集 234
11.2.3?人工垃圾收集 235
11.3?数组数值 236
11.4?位数组数值 242
11.5?集合 245
练习与思考 248
第12章?深入学习脚本 249
12.1?动作管理者 249
12.2?MAXScript卷展栏中的Active X控制 250 12.3?普通事件驻留机制 257
12.4?访问Z深度通道 265
12.5?访问Windows系统数据 267 练习与思考 269
第13章?3ds max参考 270
13.1?节点的通用属性 270
13.2?子串和拾取对象 276
13.2.1?子串 276
13.2.2?通过单击拾取场景对象 276
13.3?射线值、撤销操作和对象集数值 278 13.3.1?射线值 278
13.3.2?撤销操作 278
13.3.3?对象集数值 281
13.4?文件操作 282
13.4.1?标准的打开和保存文件对话框 282 13.4.2?加密文件 286
13.4.3?外部文件操作方法 287 练习与思考 288
第14章?脚本综合应用实例 290 附录?可视化脚本编辑器
第三篇:注册表脚本编程入门
本小时我们将对注册表脚本文件进行比较深入的学习。注册表脚本文件——即.reg文件的重要性不仅在于可以用于备份注册表设置,还可以用来改变注册表设置而无需打开注册表编辑器,这在解决某些问题时具有独特的优势和便利性。
22.1 注册表脚本是什么?
在计算机日常维护中,为了防患于未然,我们需要对注册表进行导出备份;在导出时选择文件保存类型时会看到*.Reg文件,如图22-1所示,这个文件就是注册表脚本文件的格式。
图22-1导出注册表文件 图22-2通过快捷菜单编辑 该.Reg文件可以通过记事本或其它文本编辑器打开并进行编辑,比如右击某个.Reg文件,在右键菜单中会出现图22-2所示的菜单。
在右键快捷菜单中,选择“编辑”命令就可以打开默认的脚本编辑软件(在Windows中都是记事本)来对脚本进行编辑,当然我们也可以选择其它的文本编辑软件来进行脚本编辑,不过需要在“资源管理器”的“工具→文件夹选项”来设置。打开“文件夹选项”窗口,选择“文件类型”选项,在其中找到“REG 注册表项”,再单击“高级”按钮,进入图22-3所示的窗口。
图22-3修改REG文件默认设置项目 图22-4编辑REG文件类型的操作
双击“edit”或选择“编辑”按钮就可以对打开该文件对应的应用程序进行修改,我们可以通过“浏览”按钮来选择其它关联应用程序,如图22-4所示,比如用于编辑.Reg文件默认的是NOTEPAD.EXE程序(记事本),这里我们就可以在“用于执行操作的应用程序”中更改。
当注册表或系统出现问题的时候,就可以通过注册表的导入功能将.Reg文件导入注册表,这样可以实现恢复注册表的目的。或者,直接运行.Reg文件安装到注册表中去,之后会弹出安装提示框,如图22-5所示,选择“是”按钮就可以将这些内容添加到注册表中。
图22-5安装.Reg文件
说了这么多,那么到底什么是注册表脚本呢?其实就是上面我们反复提到的.Reg文件,简单地讲,注册表脚本就是以.Reg为扩展名的可以对注册表进行操作的脚本文件。我们可以利用该.Reg文件直接对注册表进行各种修改操作,而且对注册表的操作不会受到注册表编辑器被锁定或禁用的限制。
22.2 如何编写注册表脚本?
首先我们得了解一下注册表文件的格式,跟其它一些脚本语言一样,注册表脚本在编写的时候需要遵循一定的格式,如果格式不正确,在使用这些脚本的时候会出现一些意想不到的问题。要遵循的格式是指我们在修改或自己创建一个注册表脚本文件的时候应该注意的问题。当然如果是用注册表编辑器(Regedit)导出的.Reg脚本文件是没有任何格式问题的。
下面让我们来看一段注册表脚本文件:
---------------------------- REGEDIT4
;一个注册表脚本文件
[HKEY_LOCAL_MACHINESOFTWAREACD SystemsACDSee50] @="默认值" "CompanyID"="MasterHua.com" "LicenseNumber"="581 076 451 038 881 441" "UserName"="User007"
---------------------------- 在上面的脚本文件中,
第一行的“REGEDIT4”是用来标明注册表脚本文件的文件格式类型,是必须的部分,该格式可以广泛应用于Windows 9X/.NT4/2000/XP中;另外有一种名为“Windows Registry Editor Version 5.00”的文件格式,它仅被用于Windows 2000和Windows XP中。这里建议大家使用REGEDIT4格式。在REGEDIT4之后的部分就是注册表脚本文件的正文部分。
第二行是一个空行,这个空行是可以有也可以没有的,即是可选项。空一行可以让你的注册表脚本文件看上去有条理一点。
第三行是注释部分,使用分号(;)开头,后面可以加上注释的内容,以此来增强该脚本文件的可读性,该注释部分也是可有可无的。
第四行标明的是操作的注册表主键或子键(全路径),这里必须用方括号“[]”括起来,比如上例中的“[HKEY_LOCAL_MACHINESOFTWAREACD SystemsACDSee50]”。
第五行是注册表脚本文件的核心部分,该部分可以对注册表的各种数据进行设置,使用格式如:"数值名称"="数值数据",数值名称表示的是键名,注意的是必须用双引号("")括起来,而数值数据表示的是对应的数值。
对于默认值、字符串值、二进制值和DWORD值设置的方法也不尽相同:
默认值:@="默认值",在注册表中每一个子键中都会有一个默认键值项,如@=""就表示该默认键值为空,如果不使用@=""就表示该默认键值为“(未设置键值)”。 字符串值:"数值名称"="数值数据",数值名称表示的是键名,数值数据表示的是字符串对应的值,例如:"UserName"="User007"。需要注意的是数值名称和数值数据必须用双引号("")括起来。
二进制值:"数值名称"=数据类型:数值,数据名称必须用双引号括起来,而后面的数值则不需要。数据类型以hex:开头,以区别字符串、DWORD值。数值是以十六进制的数字来标识的,即
1、
2、3„„A、B、C、D、E、F。数值的大小可以是无穷大的。
DWORD值:"数值名称"=数据类型:数值,同样数据名称必须用双引号括起来,数据类型以DWORD开头,数值是8位的十六进制数字。
最后一行也是一个空行,我们在编辑.Reg脚本文件的时候在最后一行一定要回车换行,否则的话,最后一行将不会被处理。
在熟悉了注册表脚本文件的格式后,我们就可以通过记事本或其它文本编辑器来编写注册表脚本文件了。比如我们使用记事本来编写脚本文件,需注意的是在保存的时候,要在“文件名”中输入该脚本文件的全名称(包括扩展名.reg),在保存类型中选择“所有文件”即可。
22.3 注册表脚本应用实例
22.3.1 实例一:登录Windows时显示消息文字
在Windows XP中,我们可以通过“组策略”的设置来自定义登录时的消息文字和消息标题:打开组策略,在“计算机配置→Windows设置→安全设置→本地策略→安全选项”中,我们会看到“交互式登录:用户试图登录时消息标题”和“交互式登录:用户试图登录时消息文字”项目,双击它们(或右击选择属性命令)就可以添加相关的内容,如图22-6所示。
图22-6在“组策略”中自定义登录消息窗口
这样在下一次登录计算机前就会弹出这个消息框,向使用你计算机的人发出提示信息。其实组策略也是通过对注册表的修改来完成相应的功能。这里的“用户登录的消息标题”和“用户登录时的消息文字”分别对应的是“HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionpoliciessystem”中的:“legalnoticecaption”和“legalnoticetext”。其实我们也可以通过注册表脚本文件(命名为logon.reg)来定义这些内容。具体的脚本内容如下:
---------------------------- REGEDIT4
;自定义登录计算机的消息文字
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionpoliciessystem] ;定义消息框的标题栏 "legalnoticecaption"="警告" ;定义消息框的文本内容
"legalnoticetext"="欢迎使用User007的电脑!别忘了关机!"
---------------------------- 其实在Windows XP中,在“HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon”子键下操作,所达到的效果是一样的,在这个两个子键下都有“legalnoticecaption”和“legalnoticetext”项。
22.3.2 实例二:修改Windows的常用设置选项
在Windows XP中,通过注册表脚本文件我们可以对Windows的一些常用设置选项进行修改,比如让菜单弹出的延迟速度更短,让窗口最小化时的动画“消失”,让“开始”菜单中的“图片收藏”、“我的音乐”、“网上邻居”和“帮助和支持”项“消失”。下面将要介绍的脚本就是这方面的内容,如图22-7所示的就是修改前的效果。
图22-7修改前的开始菜单
下面就是一段可以实现上述效果的注册表脚本文件,命名为option.reg。
---------------------------- REGEDIT4
;修改Windows的常用设置选项
[HKEY_CURRENT_USERControl Paneldesktop] ;修改菜单弹出延迟速度 "MenuShowdelay"="0"
;修改强行关闭程序的时间延迟 "HungAppTimeout"="1500" "WaitToKillAppTimeout"="2000"
[HKEY_CURRENT_USERControl Paneldesktopwindowmetrics] ;屏蔽窗口最小化时的动画效果 "MinAnimate"="0"
[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer] ;禁止在开始菜单中出现“图片收藏”项 "NoSMMyPictures"=dword:00000001
;禁止在开始菜单中出现“我的音乐”项 "NoStartMenuMyMusic"=dword:00000001
;禁止在开始菜单中出现“网上邻居”项
"NoStartMenuNetworkPlaces"=dword:00000001
;禁止在开始菜单中出现“帮助和支持”项 "NoSMHelp"=dword:00000001 ---------------------------- 运行该脚本文件后,注销或重启计算机后,你会发现“开始”菜单变成了这个样子了(如图22-8所示)。
图22-8修改后的开始菜单
22.3.3 实例三:让“运行”、“注销”和“关机”消失
上网的时候,我们经常会碰到这样的问题:在浏览一个网页之后发现“开始”菜单中的“运行”、“注销”和“关机”项都“消失”了,其实这些都是网页中恶意代码所至,这些代码通过ActiveX控件对注册表进行修改,以至于让系统“失去”某些功能。其实这些所谓的恶意代码也没有神奇的,我们自己通过手工编写注册表脚本也可以让它们消失。下面就是一个比较简单的脚本,它可以让“开始”菜单中的“运行”和“关机”消失,让Alt+Ctrl+Del组合键窗口中的“注销”屏蔽掉。
---------------------------- REGEDIT4
;让“运行”、“注销”、“关机”消失
[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer] "NoRun"=dword:00000001 "NoClose"=dword:00000001 "NoLogOff"=dword:00000001
---------------------------- 运行该注册表脚本之后,会在“Explorer”子键下新建“NoRun”、“NoClose”和“NologOff”三个键值项,并都赋值为“1”。
22.3.4 实例四:让“运行”、“注销”和“关机”回到从前
在遭遇到上述的网页恶意代码破坏后,你的系统可能会出现这样那样的问题,遇到这些情况,我们可以通过注册表脚本文件来恢复。下面就是一段注册表脚本程序,该脚本可以恢复被“消失”的“运行”、“注销”、“关机”项目,桌面上的所有图标,被修改的IE浏览器设置:
---------------------------- REGEDIT4
;让“运行”、“注销”、“关机”回到从前
[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer] ;恢复“运行”项 "NoRun"=-
;恢复“关机”项 "NoClose"=-
;恢复“注销”项 "NoLogOff"=-
;恢复桌面图标 "NoDesktop"=-
;恢复IE浏览器的设置
[HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerMain] "Start Page"="http://" "Window Title"="Microsoft Internet Explorer"
---------------------------- 在上面的脚本中,我们发现在数值名称对应的数值数据中用到一个“-”号,这是表示将删除该数值名称,即删除上面“NoRun”、“NoClose”、“NologOff”、“Nodesktop”键值项。另外在注册表脚本中,我们还可以通过该方法来删除子键,比如下面的注册表脚本语句:
---------------------------- REGEDIT4
[-HKEY_CURRENT_USERSoftware3721]
---------------------------- 运行该脚本之后,就可以将HKEY_CURRENT_USERSoftware下的“3721”子键删除。
22.3.5 实例五:关闭随OE和系统而启动的Messenger 在使用Outlook Express(OE)的时候,我们会发现一个很讨厌的问题:一运行Outlook Express,MSN Messenger(或Windows Messenger)就跟着一起运行,而且有时候还出现MSN Messenger关闭不掉的情况。相信这个问题已经纠缠你很久,不过通过注册表脚本可以解决这个问题,我们只要在文本编辑器中输入以下内容,并保存为.Reg文件(如msn.reg),运行该注册表脚本文件即可解决问题。该注册表脚本文件的内容如下:
---------------------------- REGEDIT4
;取消随OE自动启动的MSN Messenger [HKEY_CLASSES_ROOTCLSID{FB7199AB-79BF-11d2-8D94-0000F875C541}LocalServer32] @=" "
;取消随系统自动启动MSN Messenger [HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun] "msnmsgr"=" " "msmsgs"=" "
---------------------------- 在以上的注册表脚本文件中,第一个语句是可以为默认键赋空值来取消随OE自动启动的MSN Messenger(包括Windows Messenger),在第二个语句中,可以通过给“msnmsgr”赋空值来取消MSN Messenger的自动启动;通过给“msmsgs”赋空值来取消Windows Messenger的启动。
第四篇:flash动画汇集
flash汇集
6000 天黑5999.最熟悉的陌生人5441.别说对不起5440.有梦好甜蜜5408.遥望5386.曲终人散5382.天使与海豚5381.忽然之间5380.我的蓝色夏天5379.突然想起你5377.迟来的爱5375.平安夜的歌5356.心爱的不要说再见5355.不一定5334.Thecolorsofthewind5333.灰姑娘5332.往事5331.他一定很爱你5330.一句话一辈子5329.爱上她5328.上海一九四三5327.sexbaby5326.只爱你一个人5325.青春无悔5324.冰与烟的浪漫5323.一个农村女孩的故事5322.信仰5321.天堂里有没有车来车往5320.火柴天堂5304.旅程5303.CS玩笑5302.等你是种美丽5301.五月的雪5292.最初幻想I5267.today5266.别说对不起5265.壮士歌5264.幸福的魔法5263.prettyboy5262.分飞5261.催眠5260.等你5259.情人5258.流星雨5249.海啸5248.旅程5247.模范情书5246.如果爱可以继续蔓延5245.E往无前5244.流星5242.忘记5241.阿福旅程5240.雪花飘呀飘5239.cs玩笑5238.虫儿飞5237.无法阻挡5236.等你5227.TOPGUN5226.女人的选择5222.都怪我5221.不如跳舞5220.不走5219.甘心情愿5218.不值得5217.难舍难分5215.今天5212.我受伤了5195.E往无前(古典篇)5194.太茫5193.我懂5192.可爱女人5191.反方向的钟5190.安静5178.等你说爱我5177.等你5176.FrostytheSnowman5175.纳丝尔丁.阿凡提5174.第一次5173.纯真年代5172.让我们荡起双桨5171.爱情5170.半空中5169.eyes_on_me5168.禁声(shutu3963.happy2000-黎明Q版3962.雨的旋律3961.星晴3960.流年3959.TheRose3958.美丽心情3952.三秒钟3951.我真的受伤了3950.我们的纪念册3949.化碟3948.我们的纪念册3947.小乙的恋爱革命3946.走过3945.爱就爱了3944.勇气3936.害羞的男孩3916.温室花朵3915.来生缘3907.我们的纪念册3906.关于爱3905.左岸,右转3904.IBELIEVE3903.丫头3902.单恋3901.飘3900.忍者3899.久3898.思念瓶3897.黄昏3896.Ibelieve3895.让我RAP3894.寂寞的时候你最先想起谁3893.我是如此不停地想你3891.花3889.周杰伦-暗号3888.当我遇上你3887.红尘有你3886.我们的纪念册3885.值得一辈子去爱3884.谁怕谁3883.情非得已3881.永远的甲壳虫3875.女人应该受保护3874.烦3873.杭州新青年3872.永远的画面3871.爱你不是两三天3851.酒干倘卖无3850.新忍者3849.萤火虫3848.你比从前快乐3847.悬崖3846.再回首3830.社会主义好3829.你比从前快乐3828.屋顶3827.我们的纪念册3823.月亮偷着哭3822.十二种颜色3821.Prettyboy3813.天使也一样3812.放逐3809.阴天3808.盛夏的果实3807.prettyboy3806.单人房双人床3799.蓝色生死恋3798.最后的战役3797.停不了的爱3796.瓷器3795.一对对3794.想你想成一片海3793.花心3792.报告班长3791.Q网之恋3790.浪花一朵朵[全新版]3789.忘忧草3788.信仰3787.虎尾溪水慢慢流3786.念旧3785.世界末日3784.EverythingIdo3782.小甜甜3781.心似狂潮3780.一生有你3539.难兄难弟3538.心如刀割3530.哆啦a梦3529.信仰3528.流光飞舞3527.伊斯坦堡3526.痴痴的等
4293.再见的地方4289.流星雨4288.朋友别哭4287.泡沫爱情4286.阿飞和他的那个女人4283.流着泪的你的脸4282.忘忧草4281.幽游4280.自由港4279.简单爱4278.周杰伦_安静4277.勇气4276.我们的纪念册4275.忽然之间4274.Forever4272.可可西里4271.舞热4270.街角的祝福4269.爱我别走4243.童年4242.勇气4241.美丽新世界4240.孤独的人是可耻的4239.爱不留之蝴蝶4238.黄昏4237.你知道我在等你吗4236.爱在西元前4235.IBelieve4226.forever4225.幸福一万年4221.情非得以4220.如果真的可以4219.一天一万年4218.玉蝴蝶4217.花香4216.泪海4215.我们的纪念册4214.最想环游的世界4213.你那里的天空会下雪4212.如果爱可以继续蔓延4211.可可西里-献给藏羚羊4206.有没有一首歌会让你想起我4205.烂泥4204.烟火4203.最后的战役4202.阴天4198.一生只爱一回的故事4197.你在说谎4191.那就这样吧4190.简单爱4189.爱有多深就会多远4188.天使4187.一万年4186.出门在外4185.忽然之间4184.女孩你为什么哭了4183.我们的纪念册4182.想你的365天4181.我这样的男人4175.射雕之铁血丹心4174.我们的纪念册4173.夜茫茫4171.我们是你的怀念4170.等你你忘了我是谁4168.在雨中4167.PrettyBoy4166.心语心愿4165.音乐咖啡失眠的人4164.笑着爱你4163.诺言来之不易4160.why4159.四季-春(第一乐章)4158.半岛铁盒4147.罪恶感4146.我是你的谁4145.直到世界末日4144.世界末日4143.岁月4141.大提琴4140.沙滩钢琴版4139.想念4138.街舞4137.幸福的瞬间4136.补习 3779.恋人未满3778.流光飞舞3777.风筝3776.深邃与甜蜜3767.原罪3766.三月里的小雨3765.WHEREMYLOVE3764.那么骄傲3763.勇气3762.因为是女子3761.街角的祝福3752.Iwillfollowyou3751.练习3750.想见你3749.人间3748.搭错车(酒矸倘卖无)3747.我的心真的受伤了3746.爱情字典3722.我们的纪念册3721.爱的就是你(柔情版)3720.告诉我孤单的意义3719.同桌的你3718.梦里都是你3717.青春小鸟3716.如果这都不算爱3715.E网情深3714.睡不着的海3713.美丽心情3712.爱情字典3683.模范情书3682.飞鸟-鱼3681.虫儿飞3680.难道3679.命运的深渊3645.一路上有你3644.一个人恋爱3643.开往春天的地铁3642.早安3641.花火3640.不值得3639.sayforever3638.红辣椒3637.直来直往3636.补习街3635.结束不是我要的结果3634.最爱环游的世界3633.女人花-梅艳芳3601.世界杯-龙卷风3600.不值得3598.夜太黑3597.一千个伤心的理由3596.男生女生呸3595.同桌的你3594.思乡曲3593.沙滩,分手的记忆3592.忽然之间3591.爱就一个字3590.等你爱我[原声版]3589.快乐足球3588.从头再来3587.飞扬3585.冷漠3584.冰点柔情3581.神啊,救救我吧3554.一千零一个愿望3553.极乐世界3551.我是一只小小鸡3548.donotcry3540.0204
2853.想你的365天2851.执着2850.一个人的天荒地老2845.哎呦哎呦2838.一翦梅2836.Getdown2835.佛音-大悲咒之一2834.天使与海豚2833.春天花会开2832.不要你的礼物2831.对爱说抱歉
4722.爷爷泡的茶4721.一千零一个愿望4719.插曲4718.勇气4717.凝望4716.往事4713.夏虫4712.我永远爱你中国4710.梅我们是否该有个孩子4704.SMS的感觉4700.深呼吸4699.我是女生4698.cappuccino的执着4697.DADADA4696.关于爱4695.一个人4694.yesterdayoncemore4688.回到过去20024687.单身情歌4679.明年冬天会回来4673.佛音-慈光4672.若不是因为你4671.学校霸王4669.心动痕迹4664.风云之雄霸天下4660.直到永远4658.开不了口4656.亮亮的承诺4647.RGBstory4646.好想谈恋爱4644.一样的情缘4643.泼你,浇你4634.甘心情愿4633.精忠报国4632.等爱降落4631.足球!itsmylife4630.壁花小姐4628.love4627.一样的情缘4626.最远的你是我最近的爱4625.我是如此不停地想你4624.我该怎么办4623.只要有你4622.开不了口4602.暗号4601.飘摇4600.承诺4599.夜茫茫4598.蔷薇4597.小猪的表白4596.傻话4595.smap夜空的那一方4594.月亮代表我的心4593.难道4592.SupermanMTV4591.爱在西元前4590.旅程4585.BTWARS2度冲击4584.ThankYou!4583.出门在外4582.爱的就是你4581.月亮代表谁的心4566.可爱版月华4565.纸飞机4564.记事本4563.今夜想起你4562.记事本4561.胡思乱想4560.龙拳4559.撕夜4555.love4554.分裂4552.期待冒险4551.我坐在这里4550.亲爱的你怎么不在身边4549.我爱你4548.我爱的人4547.MC命运青红灯4546.天黑4545.让我再骗骗我自己4544.mymemory4543.偏偏喜欢你4542.捡到纸条我爱你4541.中秋背媳妇4540.黑雪 3470.魔力宝贝-光3463.电灯泡23462.我哭了......3461.你的样子3460.女孩与四重奏3459.我真的受伤了3449.来生缘3448.对不起3447.孤独才是完美3446.英雄泪3445.飞吧——解脱3444.阿依几几3443.Baby3442.准我留下3441.单人房双人床3440.蓝色生死恋--祈祷3439.听身体唱歌3438.谁(谢雨欣)3437.一生有你3436.我爱的人3435.上上签3429.我等你3421.流浪的承诺3412.失恋河3408.赤裸裸3407.TheDayYouWentAway3406.威廉古堡3405.Donotcry3404.情难枕3403.花与溪3402.流浪狗3401.星晴3400.爱我别走(完整版)3398.心如刀割3397.很多人象我一样3396.一千零一个愿望3395.Itismylife3385.玫瑰之吻3384.心碎3383.你看你看月亮的脸3382.梦的河流3381.飘摇3380.相思风雨中3378.携手游人间3377.DJBATTLE(说唱)3376.幸福的形状3375.我是顽主3374.我是一只鱼3373.热带雨林3372.LOVE&ECSTASY3360.星空3357.月牙泉3356.想家3355.猪,你生日快乐!3354.用情3353.蝴蝶飞呀3352.下沙3351.爱在西元前3343.冰点柔情3337.忘不了3336.冰点柔情3327.2002韩日主题曲3322.虞美人3311.赤足走在田埂上3308.我是真的受伤了3307.爱我别走3306.爱拼才会赢3305.孤单的圣诞3304.莫文蔚《爱情》3287.WHY(笔刷版)3286.LOVE&ECSTASY3285.龙船调3284.让我们荡起双桨3283.让年轻更闪亮3282.龙卷风之纸飞机3281.美丽心情3280.亲密爱人3279.背影3263.风里密码3262.天堂3261.多穿点[词曲原创]3260.100%浓情之孤独不苦3259.流星雨3258.真的好想你3247.梁祝
4539.勇气4538.别装傻4537.爱情证书4536.Friend4535.爱从零开始4534.水晶球4533.故乡4532.小李飞刀4530.AMANI4529.我是一只鱼4528.黄昏4527.夏夜晚风4515.今宵多珍重4514.了了歌4508.E相情愿20024507.我愿意4489.水蓝色眼泪4488.我的心太乱4487.因为是女子4486.因为是女子[中文版]4485.香江女儿行4484.爱情悲喜剧4483.你的眼睛4482.如果有一天4481.嫌弃4480.我爱你我会回来4479.归去来4478.北园大街[应召女郎]4477.ScarboroughFair4476.水中花4475.没那种命4474.ThankYou4456.江山多娇4434.飞天舞4433.我们的纪念册4432.爱情电影4431.末班车4430.住在秋天4429.笑问情缘4428.mrmoon4423.现象4421.恋曲19804419.Dumb4410.森林物语4409.别再流连4404.疯狂大请客4403.IDO4399.心情不坏4393.二人世界杯4392.失去联络4391.情瘤感菌4390.原来的我4389.网恋20024388.YIYO4387.命中注定4386.蓝色理想4364.爱成灰4361.睡在我上铺的兄弟4360.世界杯之歌4359.冰点柔情4358.昨天4357.天凉好个秋4356.出塞曲4355.烦4354.我是女生4353.dog4352.回忆4351.暗号4350.黄昏4349.标准情人4348.一生有你4333.失踪4332.E厢情愿4331.累4328.遥远的童话4327.记事本4315.半岛铁盒4313.心如刀割4312.DearFriend4305.你是我的幸福吗?4304.回到过去4303.美丽心情4302.ANGEL拜托4301.昨天4300.唯一 3246.都是路弯弯3245.冰雨3244.爸我回来了3243.风中有朵雨做的云3242.爱人同志3241.星期三的第二堂课3216.我和我追逐的梦3215.玉蝴蝶3214.冰点柔情3213.周杰伦—屋顶3200.Makeawish3199.命中注定3198.真的真的很爱你3197.花香3196.背叛情歌3195.BEATIT3194.路尽头是我家3193.奔向未来3192.白天不懂夜的黑3178.他一定很爱你3177.出门在外3176.黄昏3175.ItWasnotMeantToBe3174.我的未来—你的爱情3173.查无此人3172.我不是天使3171.寂寞3170.幸福可望不可及3169.盛夏的果实3168.透明3167.忘忧草3166.WhatwillIdo?3164.Makeawish3163.明月寄相思3162.没有情人的情人节3161.女人的选择3160.灰姑娘(深情弹唱版)3159.星语心愿3156.你还好么3155.那么骄傲3154.浮躁3152.快乐人儿3125.大海3124.香水城3123.狠不下心3122.恋曲19803121.男人这本书3120.没那种命3113.我不是爱过就算的人3112.第一次亲密接触-感觉3111.Ilovex3109.快乐人儿3108.爱的就是你3107.失传已久的大海3106.新青年(雪村)3105.踩着三轮车卖菜的老伯3100.如果你是爱上我的沧桑3098.风筝3094.我是一只小小鸡3093.狂恋症3092.我真的受伤了3091.城里的月光3086.哈林《命中注定》3085.带你去海边3083.你是一只鱼3081.流年3079.美麗心情3078.当我遇见你3077.情非得已之青和篇3076.愿赌服输3075.我的野蛮女友3074.不如跳舞3073.粉色爱人3072.迷鹿3071.泡沫3061.男人真命苦3060.年青时代3055.爱你在心口难开3054.家乡3052.有时候3051.真的,用了心3050.梦里水乡3049.大肚腩3048.永远的画面3047.忘记
4135.别说对不起4134.诺言来之不易4133.记得4127.茶和咖啡4126.这样的我4113.是你变了吗4111.爱情4110.同一首歌4106.铁达尼之人鬼情未了4105.了了歌4104.傻话4103.北风4102.傻话4101.不曾明白4100.风筝飞吧!4099.上帝拇指诺言的戒指4098.LastPiece4097.继续爱下去4096.流浪歌手的情人4095.完美4082.eyesonme4081.哭了4080.二人世界杯4079.perfectmoment4078.想念Friend4077.小李飞刀4076.心酸的浪漫4062.不变的诺言4061.二人世界杯4060.广岛之恋4059.我有我爱你4058.灌篮高手4057.e见钟情4056.补习4055.蜗牛4054.单身情歌4053.不值得4052.萤火虫4051.半岛铁盒4050.寂寞之鸽4049.狮子座流星雨4048.青春舞曲20014046.黄昏4045.打造激情生活4044.牵手4043.疑心病4042.我们的纪念册4041.猪你生日快乐!4040.Ibelieve(angel)4039.我们的纪念册4038.FFX主题曲4036.女孩,你为什么哭了4035.记事本4034.Thedayyouwentaway4033.YESTERDAYS4032.昨天4031.梦醒了4030.馋神放鹅4029.冷冷的夏4028.纪念日3996.JUSTCOMMUNICATION3995.海阔天空3994.方便面3993.E见钟情3992.E见钟情3991.E见钟情3990.灯红酒绿3989.我是有钱人3988.方便面3987.戒烟如你3986.25分钟3985.爱在西元前3983.昨天3982.太委屈3980.我们的纪念册3979.星语心愿3978.我走后的成都天空还在下雨吗3977.无条件为你3976.携手游人间3975.别亦难3967.打开心盒子3966.IBelieve(纯真版)3965.少了自己3964.咖啡店3043.飘摇3038.越洋电话3037.让每个人都心碎3036.一笑而过3035.尘缘3034.中国娃娃--晚安3033.一生有你3032.最美的原来是看不见的3031.一千零一夜3024.忘忧草3023.挪威的森林3010.一言难尽3009.听说爱情回来过3000.方便面2984.爱情真伟大2982.少年行2981.忽然之间2980.快乐主义2976.忘忧草2975.橄榄树2969.爱就爱了2968.怪兽2963.稻草人2962.爱的代价2961.一场风花雪月的事2952.Ikeeponfallingin…2951.爱在西元前2950.桔子香水2949.青春2945.堕落天使2944.纸飞机2943.梦回星河2942.你快不快乐2941.心如刀割2940.网络情缘2936.很爱很爱你2933.很爱很爱你2931.侧踢2930.爱的代价2923.桔子香水2922.爱你十分泪七分2915.笑忘书[王菲]2914.暗恋2913.绝望生鱼片2912.犯贱2911.超越梦想2909.QQ情2908.鸭子2907.Seasonsinthesun2906.陪你到老2905.为你执著2898.独上西楼2897.因为我是女孩2896.为你我受冷风吹2895.初恋2887.简单爱2886.广岛之恋2883.我不是天使2882.情非得已2881.罗德岛战记2878.我真不明白2877.无印良品之朋友2876.亲密爱人2875.星仔走天涯[粤语]2873.咪咪流浪记[国语]2866.海滩2865.谢谢你2864.橄榄树2862.梁祝2861.秋天的信2857.红舞鞋2856.《流星花园》你要的爱2855.我真的受伤了2854.红旗飘飘3525.星晴3514.难舍难分3512.勇敢一点3511.和尚3508.我是一只小小鸟3485.心里的话3478.踏浪3472.土豆骑士3471.心动
第五篇:Flash动画教案
第一章
初识Flash 第一讲(第一周
2学时) 课题名称:初识Flash 目的要求:主要介绍Flash的用途以及基本操作,包括认识Flash、启动和退出Flash、认识Flash的操作界面以及设置个性化操作界面。 教学过程:
一、软件介绍(参见书第2页、第3页、第4页)
Flash是一款设计和制作二维动画的专业软件,它采用了网络流式媒体技术(即允许用户在动画文件全部下载完之前播放已下载的部分,并在不知不觉中下载剩余的动画文件),突破了网络带宽的限制,能在网络上快速地播放动画,并实现动画交互。
Flash之所以能占据网络多媒体的重要位置,最重要的一点是因为它采用了矢量技术(即基于矢量图形的Flash动画,即使随意缩放其尺寸,也不会影响图像的质量)。
Flash与当今最流行的网页设计工具Dreamweaver配合默契,Flash动画可以直接潜入由Dreamweaver制作的网页的任意位置,非常方便。
二、 Flash的基本功能(补充)
1、绘制矢量图形
在Flash中创建的图形均为矢量图形,基于矢量的绘图同分辨率无关,这意味着它们可以按最高分辨率显示与输出。如果在Flash中导入位图文件(执行“文件/导入/导入到舞台”【Ctrl+R】,将外部程序生成的文件导入到当前文档的舞台上;或者执行“文件/导入/导入到库”,将外部程序生成的文件导入到当前文档的“库”面板中,可以随时调取使用),那么既可以位图形式在Flash中使用,也可以将其转换为矢量图形使用(修改/位图/转换位图为矢量图)。 参数介绍: “颜色阈值”:表示色彩临界值,数值越高,转换文件需要的时间越长,文件也越大。 “最小区域”:当分配颜色给像素时,通过该选项设置周边像素数目。 “曲线拟合”:是绘制轮廓的方法。以像素为单位绘制的效果好,但转换后形成的文件较大。 “角阈值”:表示转角临界值,转角越多,图越平滑,文件也越大。
参数设置不同,转换后的效果不同。如果希望转换后的图像与原图非常接近,可参考以下数值:
“颜色阈值”:10
“最小区域”:1像素 “曲线拟合”:像素
“角阈值”:较多转角 实训一
快速制作矢量图形
通常情况下,矢量图是通过软件绘制出来的,但是这需要对工具有一定的了解。在Flash中有一种不需要通过绘制工具就可以制作矢量图形的方法,那就是将位图转换为矢量图。前提是需要准备一副位图。
一、创建空白文档,将素材导入舞台;
二、执行“修改”/“位图”/“转换位图为矢量图”命令,发现对象选中的显示方式有所变化(呈现出散点状);
三、在舞台外部区域单击取消对象的选择,发现位图变成矢量图形,位图图像中的一些小细节被删除。
2、元件功能
之所以说Flash文件小,除了是基于矢量,还因为在Flash中可以重复使用元件的关系。将图像转换为元件(修改/转换为元件,F8),在“库”面板中只有一个元件,但是可以重复拖入场景成为“元件实例”使用,并且还可以进行任意缩放,但不明显增加文件体积。 实例是元件在场景中的应用,每个实例都可以有不同的颜色和大小。 实例二
将舞台物件转换为图形元件 实例三
设置实例的属性
3、滤镜功能
从Flash8开始添加了滤镜功能(窗口/属性/滤镜),该功能可以制作出许多意想不到的效果。比如发光、投影、模糊、斜角等效果。需要注意的是滤镜只能应用于文本、影片剪辑和按钮。 要使用滤镜功能,需要先在舞台上选择文本,然后进入滤镜面板,单击添加滤镜按钮,从弹出的菜单中选择相应的滤镜选项。对象每添加一个新的滤镜,在属性检查器中,就会将其添加到该对象所应用的滤镜列表中。可以对一个对象应用多个滤镜,也可以删除以前应用的滤镜。
实例四
制作投影字
4、 动画功能
动画是Flash最基本、也是最主要的功能,在Flash中可以制作逐帧动画、形状动画与补间动画。还有一种特殊的动画,就是按钮。按钮动画中只有4帧,分别为“弹起”、“指针经过”、“按下”与“点击”,每一帧都有其自身的功能。 实例五
五角星变为圆形
第一章 初识Flash 第二讲(第一周 2学时) 课题名称:制作动画前的准备
目的要求:主要介绍制作动画前的准备工作,包括文档的新建、保存、关闭和打开、设置动画环境、如何获取素材和设置首选参数的方法等。 教学过程:
三、 Flash的工作界面(参见书第8页)
成功安装并启动Flash后,默认情况下,其主界面包括“标题栏”、“菜单栏”、“工具箱”以及“时间轴”、“场景”、“属性”、“库”面板等元素。
窗口右侧卷帘面板区左侧中间的“向右的三角形”按钮,可将卷帘调板收缩;单击“动作面板”和“属性面板”上方的折叠按钮,也可将这两个面板向下折叠,从而放大工作区范围。按F4键可以将窗口中的各种面板暂时隐藏,使工作区范围扩大,从而方便编辑和查看;再次按下F4键可恢复操作面板显示。
1、 时间轴(参见书第6页)
“时间轴”是编辑动画的地方,是帧排列的地方,是用于组织和控制动画的地方。Flash将时间分割成许多同样的小块,每一块表示一帧,在时间轴上对应的是一个小格,由左向右按顺序逐帧播放就形成了动画。
“时间轴”面板是由帧(帧管理区)、图层(层管理区)和播放指针(帧指针所在的位置就是动画播放的位置)组成的。时间轴用于组织动画各帧的内容,并且可以控制动画每帧每层显示的内容,还可以显示动画播放的速率等信息。单击右上角的“帧视图”按钮,打开的菜单中包含许多控制帧视图的命令。
2、 动画编辑舞台(参见书第11页)
动画编辑舞台位于窗口的正中位置,可以进行动画的编辑制作,这是动画展示的舞台。可以通过执行“修改/ 文档”,【Ctrl+J】,或者通过“属性”面板设置和改变舞台的大小、色彩等参数,默认状态下,舞台的尺寸为550×400像素。当舞台被放大后,可能无法看到整个舞台,利用工具箱中的“手形”工具移动舞台查看视图,也可以通过更改缩放比率查看完整的视图(视图/缩放比率)。
四、 Flash的基本操作
无论是在Flash中绘制矢量图形,还是创建动画,都必须首先创建文档,最后保存文档。新建文档(参见书第16页、第20页)
Flash中的新建命令包括两种情况:常规与模板,并且每一种情况中还包括多种类型,这样才能创建出多种多样的动画。
在Flash中执行“文件”/“新建”命令,在默认情况下创建的是常规的Flash文件。当创建空白Flash文件后,文档属性是默认的。要想查看甚至修改文档属性,可以执行“修改”/“文档”命令(Ctrl+J)。在“文档属性”对话框中,可以设置文档的标题、尺寸、背景颜色等选项;还可以设置“帧频”选项,该选项用于设置每秒显示的动画帧的数量。对于大多数计算机显示的动画,特别是网站中播放的动画,8fps~12fps就足够了。 实例六
创建文件,并设置参数
创建常规空白动画文件,设置其中的宽度为500像素,高度为300像素,帧频为24fps,背景颜色为绿色#00ccff。
当打开“新建文件”对话框后,切换到“模板”选项卡,该列表中的选项是预先设置好的特殊的Flash文件,它为Flash文档的最终创建提供了一个基础框架。 实训七
快速制作幻灯片动画
幻灯片动画通过交替显示来展示图像,在显示图像时,幻灯片动画既可以自动播放,也可以通过手动逐一显示图像。
一、执行“文件/新建”命令,在对话框中切换到“模板”选项卡,选择“照片幻灯片放映”选项,单击确定按钮,创建模板文档并且加以保存。
二、由于该模板文档是一个完整的动画,所以保存后即可预览效果(“控制/ 测试影片”,Ctrl+Enter)。要想播放自己的照片,执行“文件/导入/导入到库”命令,将素材图片导入到库。
三、在“时间轴”面板中找到图像所在图层,并且选中第一幅图像,执行“修改/ 位图/交换位图”,或者单击“属性”面板中的“交换”按钮,在“交换图像”对话框列表中选择要展示的图像文件名称,单击“确定”按钮即可在原位置交换图像。
2、保存文档(参见书17页)
执行“文件”/“保存”命令,将Flash文件保存为fla格式的文件。Flash中一个完整的动画文件包括两种格式的文件,一个是源文件,格式为fla,另一个是浏览文件,格式为swf。后者只作为浏览动画使用,不能够编辑,生成方法是执行“控制”“测试影片”/命令(Ctrl+Enter)。
3、设置场景
在Flash中构成动画的所有元素都包括在场景中,所以场景在动画制作中是不可缺少的部分。 场景是分隔动画的方式,可以把复杂的动画进行分隔、分类管理。就如同戏剧演出一样,因为需要更换背景或时间,所以要将一整出戏分成一段段、一节节。
时间轴可以根据动画的长度不断延伸,但是动画设定的时间过长时,寻找和查看都很困难。如果将动画按照一定的内容进行归类或分段,并分别放在不同的场景中,不但方便寻找和查看,也可以快速地调换顺序。
当一段动画包含多个场景时,在没有经过特别设定的情况下,场景会按顺序自动播放,即播放器会在播放完第一个场景后自动播放下一个场景的内容,直至播放完最后一个场景。 在默认情况下,Flash中只有一个场景。通过执行“窗口”/“其他面板”/“场景”命令,可以查看场景个数,进行场景的添加、复制、删除、顺序调整等操作。要创景第二个场景,可以执行“插入”/“场景”命令。 提示:
一个动画文档无论有多少个场景,只能有一个背景色和一个帧频率。 实训八
四季的故事
四幅图像相互交替显示的动画。
一、将四幅图像文件导入Flash库;
二、将一副图像拖入默认“场景1”的舞台中间位置;
三、在“场景”面板中分别创建“场景2”、“场景3”、“场景4”,并且在场景中将“库”面板中的图像拖入舞台中间位置;
四、保存文档,按快捷键Ctrl+Enter即可预览动画。
思考与练习
一、填空题
1、“时间轴”面板分为左右两个区域,左侧为(
),右侧为时间轴控制区。
2、Flash中的(
)可以重复拖入场景中使用,还可以进行任意缩放。
3、创建一个常规的Flash动画文件,默认名称为(
)。
4、在默认情况下,舞台的宽为(
)像素,高为(
)像素。
5、模板就是预先设置好的特殊的Flash文档,它为Flash文档的最终创建提供一个(
)。
二、选择题
1、时间轴用于组织和控制影片内容在一定时间段播放的(
) A,层数和次数
B,层数和帧数
C,次数和帧数
D,以上都不对
2、默认的帧频为(
)帧/秒 A,10
B,11
C,12
D,13
3、使用下面哪种方法新建动画文件时不能选择新的文件类型(
)
A,使用开始页新建动画文件时
B,使用菜单命令新建动画文件时 C,使用按钮工具新建动画文件时
D,以上都不对
4、要临时在其他工具和“手形工具”之间切换,可以按住(
) A,Ctrl
B,Alt
C,Shift
D,空格键
三、问答题
1、滤镜功能只能应用于哪些对象?
2、按钮动画中有几帧?分别是什么?
参考答案:
一、填空题
1、图层控制区
2、元件
3、未命名-1
4、550 400
5、基础框架
二、选择题
1、B
2、C
3、C
4、D
三、问答题
1、滤镜功能只能应用于文本、影片剪辑和按钮。
2、按钮动画有4帧,分别是“弹起”、“指针经过”、“按下”与“点击”。
第二章 绘制图形
第一讲(第二周 2学时) 课题名称:填充图形颜色
目的要求:主要介绍了填充图形颜色的操作,包括墨水瓶工具、颜料桶工具、混色器、填充变形工具和滴管工具的使用方法等。 教学过程:
使用Flash制作动画及图形对象时,需要创建许多动画角色和图像。创建这些对象主要通过两种方式来实现,一种是使用工具箱中的工具进行绘制(要求熟练掌握Flash提供的绘图工具,当然还要求设计者具有一定的美术功底);另一种是直接导入外部图像文件。
Flash提供了许多实用的图形绘制工具,学习这些工具的使用方法是全面学习Flash的基础。Flash的各种图形绘制工具都被集中放置在“工具箱”中,而“工具箱”就在窗口的左边镶嵌着,它是可以浮动的。当将鼠标光标移至“工具箱”上,按住被拖动鼠标,将其移至桌面任何地方,双击“工具箱”标题栏可将其镶嵌到窗口左侧。执行“窗口”/“工具”命令,可以打开或隐藏“工具箱”。 “工具箱”分为“工具”、“查看”、“颜色”和“选项”4个区,每个工具区中,包含多个操作工具,通过工具箱中的工具,可以在Flash场景中绘制出各种动画对象,并且还可以对它们进行编辑和修改。
一、辅助工具(参见书21页、22页)
在制作过程中,合理地使用辅助工具可以更好地完成设计任务,帮助用户方便地进行操作。
1、网格
要想精确绘制图形的每个部分,最好的方法是在舞台中显示网格(执行“视图”/“网格”/“显示网格”命令可显示或隐藏网格)。还可以根据需要更改网格的尺寸或者颜色等选项(执行“视图”/“网格”/“编辑网格”命令,在打开的网格对话框中,可以对网格的颜色、大小、对齐网格、网格精确度等选项进行设定),使其更加符合绘图要求。
2、 标尺和辅助线
在舞台上要想精确地创建图形的起始点或者是图形的尺寸,可以在舞台中打开标尺(执行“视图”/“标尺”命令,可以显示或隐藏标尺,标尺镶嵌在舞台左侧、上侧),并且通过标尺拖出辅助线(显示标尺后,使用“选择”工具,可以从标尺上拖曳出“辅助线”),这是一种非常快捷的方法。
二、文本工具(参见书41页)
创建文本的方法十分简单,只需单击Flash工具箱中的“文本工具”,然后在场景中进行拖动即可。使用“文本工具”可以进行文本输入,配合“属性”面板,可以对文字的色彩、字体、大小、样式和对齐方式等进行设置。在“文本工具”被激活的状态下双击文字物体,可以选取一整行文字。利用Flash提供的文本工具可以输入“静态文本”、“动态文本”和“输入文本”。
静态文本包括可扩展文本块(标签文本框)和固定文本块(区块文本框)。 创建可扩展文本块的操作步骤如下:先单击绘图工具箱中的文本工具按钮,在属性面板中设置字体的大小、颜色、间距等参数;然后将光标移动到场景中,当光标变成右下角带有A的十字形状时,在场景中单击鼠标,就会出现一个右上角带有小圆圈的矩形框,称为“标签文本框”,并且在矩形框内有一个闪动的插入点;标签文本框会随着文本的长短自动调整宽度,按Enter键可进行换行。
创建固定文本块的操作步骤如下:选择“文本工具”,按住鼠标左键不放在舞台上向右拖动光标,可绘制单行的文本框,文本框右上角是一个小方块,该文本框称为“区块文本框”,文本输入至文本框的边缘时会自动换行。
“标签文本框”与“区块文本框”是可以相互转换的。拖曳“标签文本框”右上角的小圆圈,可以使“标签文本框”转换为“区块文本框”;双击“区块文本框”右上角的小方块,可以使“区块文本框”转换为“标签文本框”。
三、 将文本转换为图形(补充)
在Flash中,将文本转换为图形是非常重要的。如果想让文字也具有动感,像处理图形那样简捷方便,必须将文本转换为图形后,才能制作出一些动态效果,例如文字的渐变、淡入、淡出等。
将文本转换为图形的方法是:首先选中要转换的文本,该文本必须是整个文本框,然后执行“修改”/“分离”命令,即可将文本进行分离。如果是两个或者两个以上的字符,则执行两次该操作。当文本被分离后,就变成了图形。
四、 颜料桶工具(参见书47页)
在“颜色”工具中单击“填充色”工具按钮,随即弹出“选色板”,光标转换为吸管样式,在调色板中选择适当色彩单击,用“颜料桶”工具在图形上单击就可为图形填充该颜色了。在调色板下方,有一组渐变色填充可供选择,包括“线性”渐变色、“放射状”渐变色和“彩虹色”渐变色等。填充渐变色时,光标单击不同的位置,会有不同的填充效果,凡高光处,均为光标点击位置。渐变色是由起始颜色和目标颜色决定的。 实例一
番茄
五、 墨水瓶工具(参见书46页)
“墨水瓶工具”可以给选定的矢量图形添加边线,还可以修改线条或形状轮廓的笔触颜色、宽度和样式,该工具没有辅助选项。“墨水瓶工具”不能改变图像的填充色。设置好线条的属性后,在要添加边线的图形上单击,即可为图形增加边线;如果用鼠标单击一个已有轮廓线的图形,则墨水瓶的属性将替换该轮廓线的属性。 实例二
乌龟 实例三
椰汁树
六、 滴管工具(参见书53页) “滴管工具”的作用是拾取工作区中已经存在的颜色及样式属性,并将其应用于其他对象中。该工具没有辅助选项,使用简单,只要将滴管移动到需要取色的线条或图形中单击即可。 实例四
吸取色块颜色 实例五
吸取线条属性 实例六
吸取位图属性 实例七
吸取文字属性 综合实例
渐变文字
在Flash中可以制作出多种色彩渐变文字效果,其制作方法较为简单,使用“文本工具”输入内容之后,需要结合Flash中的分离命令将其打散,然后使用“颜色”面板对文字进行渐变色彩设置。
一、执行“文件”/“新建”命令,并执行“修改”/“文档”命令,修改“文档属性”,设置尺寸为宽661像素、高496像素。
二、选择“文本工具”,在“属性”面板中进行字体、字号(60)、颜色等属性设置,在场景中输入静态文本。
三、选择“选择工具”,将文本选中,执行“修改”/“分离”,将文本拆分为单个的文字,再次执行“修改”/“分离”,将单个文字分离。
四、当分离的文本被选中时,在“颜色”工具中单击“填充色”,选择彩虹渐变颜色,这时每一个独立区域是一个完整的彩虹渐变颜色。(注意:如果用户在文字没有被选中的状态下进行了颜色设置,那么使用设置后的颜色对其填充时,需要选择“颜料桶工具”分别单击文字以完成颜色的改变。)
五、为了使文字突出,对渐变文字添加白色边框。
六、选择“选择工具”,将文字对象选中,执行“修改”/“组合”命令。
七、执行“文件”/“导入”/ “导入到舞台”命令,将准备的素材图片导入场景。右击鼠标,执行“排列”/“下移一层”命令,然后调整渐变文字的位置。
八、按快捷键Ctrl+Enter测试影片。
第二章 绘制图形
第二讲(第三周 2学时) 课题名称:绘制基本图形
目的要求:主要介绍了绘制基本图形的操作,包括绘制线条、绘制简单图形。 教学过程:
七、线条工具(参见书30页)
线条是组成矢量图形最基本的单位,任何图形都是由线条组成的。“线条工具”用来绘制各种角度的直线,其笔触格式的调整可以在“属性”面板中完成。 黑白:单击该按钮可设置笔触颜色为黑色,填充色为白色; 交换颜色:单击该按钮可交换笔触颜色和填充色; “宽”和“高”:设置直线的长度; “X”和“Y”:设置直线在场景中的位置。(对象在场景中的位置是以场景的左上角为原点的)
在绘制直线时按住shift键,可以绘制出水平、垂直或与水平方向成45度角的线段。
八、铅笔工具(参见书32页)
“铅笔工具”用以绘制简单的矢量图形、运动路径等,绘画方式与使用真实铅笔大致相同。当单击“铅笔工具”时,在“工具箱”的选项区域中会出现“铅笔工具”的辅助选项,单击该按钮,可以弹出下拉菜单,其中包括3中绘图模式:伸直(选择该模式,只要勾勒出图形的大致轮廓,Flash会自动将图形转化成接近的规则图形,主要用来绘制一些规则且菱角分明的三角形、矩形和多边形等几何图形)、平滑(选择该模式,达到圆弧效果,使线条更加光滑,主要用来绘制水果、人物等边缘圆滑的图形)、墨水(选择该模式,完全保留徒手绘制的曲线模式,不加任何更改)。
在使用铅笔工具时,按住shift键,只能绘制出水平、垂直方向上的直线,而不能绘制成45度角的线段。
九、椭圆工具(参见书35页)
在Flash中,可以使用“椭圆工具”绘制正圆和椭圆图形,方法是:在工具箱中单击“椭圆工具”按钮,然后在“属性”面板中设置图形的填充颜色、笔触颜色、笔触高度和笔触样式,设置完毕后,在场景中单击并拖动鼠标,即可绘制椭圆图形。
在使用椭圆工具绘制图形时,同时按住Shift键进行绘制,可以将形状限制为圆形。如果同时按住Shift和Alt键绘制图形,可以从中心绘制圆形。
实例八
绘制一个笔触颜色为红色、填充色为粉红色(#FFCCCC),笔触高度为10,笔触样式为实线的椭圆。
十、矩形工具(参见书36页)
主要用来绘制矩形和正方形,还可以绘制圆角矩形。 注意:“边角半径”文本框中,输入的值越小,圆角的弧度越小,反之则越大。 实例九
绘制一个笔触颜色为黄色、填充色为橙红色(#FF9900),笔触高度和笔触样式保持默认的圆角矩形(边角半径为10)。 十
一、多角星形工具(参见书37页) 用鼠标左键按住矩形工具不放,在弹出的菜单中选择多角星形工具。使用该工具在场景中绘制多边形和星形。在“属性”面板中单击“选项”按钮,弹出“工具设置”对话框,在“样式”下拉列表中,可以选择多边形或者星形样式,在“边数”文本框中,输入多边形或者星形的边数。
注意:星形的顶点大小越小,星形向内收缩越多。
实例十
绘制一个五边形和五角星形(笔触颜色为黄色,填充色为橙红色,笔触高度为5,笔触样式为实线)。
实例十一
绘制两个五角星,设置星形顶点大小分别为1和0.2 十
二、填充变形工具(参见书51页)
在Flash中,可以使用“填充变形工具”来调整填充的大小、方向、中心以及变形渐变填充和位图填充(位图填充周围的矩形比渐变填充多了倾斜控制柄和比例缩放控制柄)。 渐变填充分为线性渐变填充和放射状渐变填充两种。如果使用放射状渐变填充色对图形进行填充,在填充区域会出现4个圆形或方形手柄:宽度控制、大小控制、旋转控制、中心点;使用线性渐变填充会出现3个圆形或方形手柄:旋转控制、宽度控制、中心点。 十
三、Flash绘制图形技巧(补充)
在Flash中,使用绘图工具绘制的图形为矢量图形,它们主要由填充颜色的色块和由多个点构成的图形轮廓或曲线两部分组成。在Flash中绘制图形,主要有两种方式:合并绘制图形(贴紧至对象)和对象绘制图形。
默认情况下,在Flash的同一图层上,重叠进行绘图或填充颜色,所绘制的图形对象会自动合并,对图形进行编辑会影响到同一层的其他形状。例如,绘制一个圆形,并在其上叠加一个较小的圆形,然后选择第二个圆形并进行移动,则会删除第一个圆形中与第二个圆形重叠的部分。
使用“对象绘制”方式绘制图形时,可以将多个图形绘制成独立的对象,这些对象在叠加时不会自动合并,这样在分离或重新排列图形外观时,可以使图形重叠而不改变其外观,而且可以对每一个图形对象分别进行处理。要使用这种绘图方式,需要在启用绘图工具之后,在工具箱的选项区中单击“对象绘制”按钮,同时,对于绘制的图形来讲,Flash会在该图形周围添加矩形边框。
只有在使用铅笔、线条、钢笔、刷子、椭圆、矩形和多边形工具时,才能启用“对象绘制”功能,当“对象绘制”功能被激活时,按快捷键J可以在“合并绘制”与“对象绘制”之间切换。
用户可以将“合并绘制”方式绘制的图形装换为“对象绘制”方式下的图形对象,方法是,选择“合并绘制”方式创建的图形对象,然后执行“修改”/“合并对象”/“联合”命令,所选图形即可被转化。
综合实训
绘制QQ笑脸表情
制作一个QQ笑脸表情,练习形状的绘制、颜色的渐变、调色板等基本工具。
一、新建文档,并以“对象绘制”方式创建一个正圆对象(设置笔触颜色为黑色、笔触高度为
5、笔触样式为实线)。
二、使用“选择工具”,选中正圆,在“混色器”面板的“类型”下拉列表框中选择“放射状”选项,设置颜色(【253,233,155】、Alpha:50%),(【253,2
35、102】、Alpha:80%),(【249,190,61】、Alpha:100%),(【249,190,61】,Alpha:100%)。(要向渐变中添加指针,单击渐变定义栏即可,最多可以添加15个颜色指针。要重新放置渐变定义栏上的指针,可以沿着渐变定义栏拖动指针。要删除指针,可以将指针向下拖离渐变定义栏;如果Alpha值为0%,则创建的填充不可见,即透明,如果Alpha值为100%,则创建的填充不透明)
三、使用“填充变形工具”选择正圆,调整正圆的高光位置。
四、选择“椭圆工具”,设置填充颜色为黑色,禁用笔触颜色,绘制椭圆作为QQ的左眼;使用“选择工具”,选择左眼,按住ctrl键,向右拖动鼠标进行复制。
五、使用“任意变形工具”,选择“左眼”,将鼠标放置于右上角的控制节点并逆时针旋转。
六、绘制两椭圆对象,并将其中的一个椭圆与另一椭圆的上半部分重叠;使用“选择工具”将其同时选中,将其打散;选择上面的椭圆,按Delete键得到嘴巴形状。
思考与练习
一、填空题
1、“对象绘制”允许将图形绘制成(
),而且在叠加时不会自动合并。
2、渐变色是由起始颜色和(
)颜色决定的。
3、“墨水瓶工具”不能改变图形的(
)。
4、在Flash中,可以使用(
)来调整对象填充的大小、方向、中心以及变形渐变填充和位图填充。
二、选择题
1、下列有关编辑图形的说法不正确的是(
)
A,缩放
B,旋转
C,导入
D,对齐
2、下面不能同时绘制填充和笔触的工具是(
)
A,椭圆工具
B,矩形工具
C,钢笔工具
D,刷子工具
3、“对象绘制”支持的工具有(
)
A,铅笔、线条、任意变形、刷子、椭圆、矩形和多边形工具 B,铅笔、线条、钢笔、刷子、颜料桶、矩形和多边形工具 C,铅笔、线条、钢笔、刷子、椭圆、矩形和墨水瓶工具 D,铅笔、线条、钢笔、刷子、椭圆、矩形和多边形工具
4、单击工具箱中的“刷子工具”,在选项区域中会出现辅助按钮,其中“刷子模式”选项不包含(
)模式
A,艺术绘画
B,标准模式
C,颜料填充、后面绘画
D,颜料选择、内部绘画
三、问答题
1、概述将文字转换为图形的简单步骤。
参考答案
一、填空题
1、独立的对象
2、目标颜色
3、填充色
4、填充变形工具
二、选择题
1、C
2、CD
3、D
4、A
三、问答题
将文本转换为图形的方法是:首先选中要转换的文本,该文本必须是整个文本框,然后执行“修改”/“分离”命令,即可将文本进行分离。如果是两个或者两个以上的字符,则执行两次该操作。当文本被分离后,就变成了图形。
第二章
编辑图形
第一讲(第三周 2学时) 课题名称:编辑对象
目的要求:主要介绍编辑对象的操作,包括选择工具的使用、改变对象的形状、群组和打散对象、对齐对象和合并对象的操作方法。 教学过程:
在Flash中,利用绘图工具创建的对象,多数情况下并不能完全达到理想的效果,而且仅仅使用绘图工具来创建对象,操作起来相当繁琐。利用变形、缩放、旋转、排列、对齐等编辑工具,进一步编辑和调整图形对象,可以方便、快捷地得到精美的效果。
一、对齐面板(参见书66页)
对齐面板可以调整选定对象的对齐(左对齐、水平中齐、右对齐、上对齐、垂直中齐和底对齐)和分布方式。单击“相对于舞台”按钮后,可以选定对象相对于舞台进行对齐和分布。
二、变形面板(参见书64页)
变形面板可以对选定对象执行缩放、旋转、倾斜和创建副本的操作。变形面板分为三个区域:最上面的是缩放区,可以输入“垂直”和“水平”缩放的百分比值,选中“约束”复选框,可以使对象按原来的长宽比例进行缩放;中间区域是旋转单选框,选中它后可以输入旋转角度,使对象旋转;最下面的是倾斜单选框,选中它后可通过输入“水平”和“垂直”角度来倾斜对象;单击面板下方的“复制并应用变形”按钮,可执行变形操作并且复制对象的副本;单击“重置”,可恢复至上一步的变形操作。 实例一
绘制图形
一、使用椭圆工具绘制一个正圆形;选中图形轮廓线,按下delete键将其删除,并为其填充放射状渐变色。
二、选择这个填充图形,执行“修改”/“组合”命令,将图形结合在一起。(绘制的图形为散点状构成,没有上下层关系,填充色相同的图形相互叠压时会相互粘连,填充色不同的图形相互叠压时会相互剪切,如果需要进行上下排列时,应将绘制的图形首先执行“修改”/“组合”命令。)
三、选择这个组合后的图形,将该图形复制两个,将其中一个图形进行等比例放大,另一个图形进行等比例缩小。
四、选择最小的图形,执行“修改”/“排列”/“移至顶层”命令,将其置于最上层;选择最大的图形,执行“修改”/“排列”/“移至底层”命令,将其置于最下一层。
五、圈选舞台上已排列好上下关系的3个图形,分别按下“垂直中齐”、“水平中齐”按钮。
三、任意变形工具(参见书63页)
“任意变形”工具结合了旋转与倾斜、缩放、扭曲和封套多种功能,可用于编辑各种物体。
使用“封套”功能修改形状允许弯曲或扭曲对象。封套是一个边框,其中包含一个或多个对象,当用户通过调整封套的点和切线手柄来编辑封套形状时,该封套内对象的形状也将受到影响。
许多物体都不能直接用于“扭曲”变化和“封套”变化,必须通过“修改”/“取消组合”命令或“修改”/“分离”命令,使之成为打散的图形后,才可以进行扭曲和封套变化。 实例二
绘制卡通风车
绘制卡通风车,主要使用“矩形工具”、“选择工具”绘制风车的一片扇叶形状,通过“复制并应用变形”命令快速复制并旋转对象,创建出风车对象。在此基础上使用“任意变形工具”,结合“组合”、“排列”命令对风车添加眼睛和嘴巴。
一、新建文档(尺寸为550*800,背景颜色为#ff6600),绘制一个宽和高均为214像素的黑色无边框正圆。
二、选择“选择工具”,双击正圆,进入该对象工作区,使正圆处于被选择状态,然后在“混色器”面板中设置渐变颜色(【255,0,255】、【255,0,255】、【255,153,255】、【255,255,255】)进行填充。
三、切换至“场景1”,选择“矩形工具”,绘制大小为51*147的矩形,颜色为#66cc99;按下Shift键,将矩形与正圆同时选中,单击“水平中齐”按钮,使其相对于正圆水平中齐。
四、使用“任意变形工具”选择矩形,将中心控制点拖动至正圆的中心位置,进入矩形的“绘制对象”工作区,调整其形状。
五、切换至“场景1”,使用“选择工具”选择矩形,设置“旋转”数值(18),然后单击“复制并应用”按钮多次。
六、使用“选择工具”选择圆形,右击鼠标,执行“排列”/“移至顶层”命令;按下Shift键将风车扇叶全部选中,将其组合。
七、为风车添加眼睛、嘴巴和手柄。
第三章
编辑图形
第一讲(第四周 2学时) 课题名称:编辑对象
目的要求:主要介绍编辑对象的操作,包括选择工具的使用、改变对象的形状、群组和打散对象、对齐对象和合并对象的操作方法。 教学过程:
四、将线条转换为填充(补充)
选择一条或多条线,执行“修改”/“形状”/“将线条转换为填充”命令,这样就可以使用渐变来填充线条。
五、扩展填充(补充)
选择一个填充形状,执行“修改”/“形状”/“扩展填充”命令,并设置“扩展填充”中的距离数值以及方向。“扩展”可以放大形状,而“插入”则缩小形状。
六、柔化填充边缘(补充)
选择一个填充形状,执行“修改”/“形状”/“柔化填充边缘”命令,并设置“柔化填充边缘”对话框中各选项。“距离”指柔边的宽度,“步骤数”指控制用于柔边效果的曲线数(使用的步骤数越多,效果就越平滑,增加步骤数会使文件变大并降低速度)。 实例三
制作邮票 结合“矩形工具”、“选择工具”,通过自定义线条形状,使用“将线条转换为填充”命令以及复制、原位粘贴等命令制作出邮票的锯齿形状。
一、新建文档(600*450);将素材导入到舞台中央。
二、在图层1下方新建图层2,然后选择“矩形工具”绘制比图像四周略大的矩形(586*430,红色边框,填充颜色为白色);然后在“属性”面板中单击“自定义”按钮,并设置参数(粗细:18,类型:点状线,点距:9)。
三、对绘制的矩形执行分离操作。
四、在矩形边框处于被选中状态时,执行“修改”/“形状”/“将线条转换为填充”命令;使用“选择工具”选择 场景中的白色矩形,将其剪切;选择图层2,将第1帧删除,并插入关键帧,将剪切的图像粘贴至原位。
思考与练习
一、填空题
1、使用“任意变形工具”选择对象时会出现(
)个控制句柄。
2、“变形”面板在设置对象的宽与高的百分比值时,如果百分比值的数值大于(
),那么对象就放大。
3、在场景中选择要组合的对象,可以按快捷键(
)进行组合。
4、在使用“变形”面板缩放、旋转和倾斜实例、组以及字体时,可以通过该面板中的(
)按钮,将变形的对象还原到设置前的状态。
二、选择题
1、旋转对象可以用(
)面板设置。 A,对齐
B,变形
C,信息
D,属性
2、下面哪个时打开“变形”面板的快捷键(
) A,Ctrl+J
B,Ctrl+R
C,Ctrl+T
D,Ctrl+G
3、下面哪个选项不属于贴紧功能的内容(
) A,使用对象贴紧功能
B,使用像素贴紧功能 C,使用贴紧对齐功能
D,相对于舞台中心对齐
4、在Flash中锁定对象的组合键是(
)
A,Ctrl+S
B,Ctrl+Alt+B
C,Ctrl+Alt+L
D,Ctrl+Alt+Shift+L
三、问答题
1、简述将线条转换为填充的作用与方法。
参考答案
一、填空题
1、8
2、100%
3、Ctrl+G
4、重置
二、选择题
1、B
2、C
3、D
4、B
第四章
应用图层
第一讲(第五周 2学时) 课题名称:图层的操作
目的要求:主要介绍图层的操作,包括图层的分类、图层的操作、制作遮罩动画等。 教学过程:
在Flash文档中,可以导入其他应用程序中创建的各种矢量图形和位图图像,方便用户在不同软件之间进行操作。灵活应用图层,不仅能够更好地组织和管理层,而且可以轻松地制作出动感丰富、效果精彩的Flash影片。
一、图层概述(参见书76页) 图层类似于一张透明的薄纸,每张纸上绘制着一些图形或文字,而一副作品就是由许多张这样的薄纸叠合在一起而形成的。它可以帮助用户组织文档中的插图,可以在图层上绘制和编辑对象,而不影响其他图层上的对象(图层具有独立性)。 Flash中的图层内容有: 一般图层:默认情况下新建一个Flash文档后只有一个普通图层。 遮罩层、被遮罩层:在遮罩层中创建的对象具有透明效果,被遮罩层中相同位置的内容将显示出现,其他部分则被遮住。 引导层、被引导层:引导层引导下面图层中的对象按着本层绘制的路径运动,但不会出现在作品的最终效果中。
注意:Flash中的图层分为普通图层、引导层和遮罩层3种。
二、层的基本使用(参见书77页~82页) 层控制区在时间轴的左边,是时间轴的一部分;
选择图层是对图层进行各种操作的基础,被选择的图层叫做当前图层; 单击层控制区左下方的“插入图层”按钮,即可获得一个新层,新层会排列在所选层的上方; 双击图层的图层名,将进入可编辑状态,在文本框中输入新名字,按下回车键确认,即可重命名图层;
选中需要删除的层,再单击层控制区右下角的删除图层按钮,该层即被删除; 将光标置于某层上,按住鼠标左键不放并上下拖动层,可调整层之间的上下顺序。 在层控制区右上方有“隐藏或显示图层”按钮、“锁定或解除锁定图层”按钮、“轮廓显示图层”按钮;
三、遮罩层(参见书123页)
在Flash中,使用遮罩层可以创建一些特殊的动画效果,如百叶窗、聚光灯等。遮罩动画由遮罩层和被遮罩层组成。在创建时,使用遮罩层创建一个孔,通过这个孔可以看到遮罩层下面的内容。其中,遮罩项目可以是填充的形状、文字对象、图形元件的实例或影片剪辑。 遮罩层的特点:(补充) “遮罩层”是功能性图层,用来制造动画特效; “遮罩层”下方必须要有“被遮罩层”,“遮罩层”才能起作用; 在“遮罩层”中图形的色彩无意义,图形的填充形状有意义; “遮罩层”中的填充形状为透空状态,“被遮罩层”中的内容在透空范围内可见,在透空范围以外则被遮盖; 动画测试时和发布后,“遮罩层”中的图形不可见; 至少有一个层有动画效果,“遮罩层”才能发挥作用,才有存在的意义。 创建遮罩层的步骤: 选择或创建一个层作为被遮罩层,在该层中应包含将出现在遮罩中的对象; 在被遮罩层上面新建图层2,该图层将作为遮罩层,然后在该层上创建填充形状、文字或元件的实例; 在“时间轴”面板中右击图层2,执行“遮罩层”命令,该层将转换为遮罩层。 遮罩层和被遮罩层自动锁定,遮罩动画创建完成。 实例一
遮罩层的创建
一、建立新文档,插入图层2。
二、在图层2上单击鼠标右键,执行“遮罩层”命令(两个层的图标和编辑状态都发生了变化,图层2为遮罩层,图层1为被遮罩层,图层1的图标和名称向后缩进;两个层均为锁定编辑状态,为了继续编辑,单击锁定所有图层按钮,即可将两个层全部解除锁定)。
三、单击图层1的第1帧,在舞台上输入文字,并将文本框移至舞台左侧。
四、在图层1的第1帧上单击鼠标右键,执行“创建补间动画”命令;再在第40帧上单击鼠标右键,执行“插入关键帧”命令,然后单击舞台上的文本框,将其移至舞台右侧。
五、单击图层2的第1帧,在舞台上绘制椭圆形,删除轮廓线,将其对齐到舞台中心;右击图层2的第40帧,执行“插入帧”命令。
六、在舞台上可播放带有遮罩效果的动画;在文本框移动到椭圆形范围内时,文本内容才可见。
第0帧
第25帧 实例二
文字电影序幕效果
利用遮罩动画技术来实现文字的电影序幕效果。
一、新建文档,在图层1输入一段文字,做由下至上的运动(在第100帧,插入关键帧,并创建补间动画)。
二、新建图层2,在图层2绘制一个矩形。
三、以图层2作为图层1的遮罩。
第0帧
第50帧 实例三
探照灯
一、建立新文档,插入图层。
二、在图层2上单击鼠标右键,执行“遮罩层”命令。
三、单击图层1的第1帧,在舞台上输入一大段文字,并在第80帧上单击鼠标右键,执行“插入帧”命令。
四、单击图层2的第1帧,在舞台上绘制正圆形;并单击鼠标右键,执行“创建补间动画”命令;在图层2的20、40、60、80帧上分别插入关键帧,并移动到不同的位置;
五、单击“锁定所有图层”按钮,将两个层同时锁定,在舞台上播放动画,查看效果。
第20帧
第40帧 实例四
万花筒(参见书124页)
一、新建文档(400*400),导入素材,将其打散;并将图片四周的白色区域删除,进行组合。
二、将修改过的图片转换为图形元件。
三、新建一个影片剪辑元件,将图片元件拖入到场景中央。
四、在图层1上新建图层2,绘制一个无边框的圆,位于场景中央,并将其打散。
五、单击线条工具,在圆的中央画一条直线,使用任意变形工具,移动旋转中心点,在变形面板的旋转文本框中输入45度,单击复制并应用变形按钮;使用多边形套索工具,删除多余的图形得到扇形,并进行组合。
六、选择图层1,在第60帧,插入关键帧,创建补间动画;并在属性面板设置沿顺时针旋转1次。
七、选择图层2,在第60帧插入普通帧,,并将其转换为遮罩层。
八、回到场景1,将图形元件删除,将扇形元件拖入到场景,在变形面板的旋转文本框中输入45度,单击复制并应用变形按钮,拼合成一个圆形。
九、将场景中的元件,进行组合。
实例五
蒙版遮罩效果
使用“矩形工具”在遮罩层上绘制多个圆角矩形,通过该图层将下一层中的人物部分区域显示。
一、新建文档(368.6*276.4),导入素材,并将其相对于舞台中心对齐。
二、新建图层2,选择“矩形工具”,在“属性”面板中设置参数,在需要将图像显示的位置处绘制圆角矩形(在绘制圆角矩形的过程中,需要禁用“对象绘制”功能,否则将影响遮罩效果的制作)。
三、右击“图层2”图标,执行“遮罩层”命令。
第四章 应用图层
第二讲(第五周 2学时) 课题名称:图层的操作
目的要求:主要介绍图层的操作,包括图层的分类、图层的操作、制作引导动画等。 教学过程:
四、引导层(参见书120页)
“引导层”也是一种特殊的层,可以制作具有引导路径作用的特殊图层,它由引导层和被引导层组成,其中引导层用于放置对象运动的路径,被引导层用于放置运动的对象。 引导层的特点:(补充) “引导层”下方必须要有被引导层; 在“引导层”中只有线条造型有作用,线条就是引导路径; “引导层”中的线条样式、粗细和色彩无意义,线条的长短和线条的形状才是关键所在,因此不要做复杂线条,徒增文件体积; 发布后,“引导层”图层不可见; 被引导层中的物件一般要有位置移动变化,引导路径才有意义; 直线运动不需要“引导层”引导。 创建引导动画的步骤: 创建引导层,在引导层中绘制对象的运动路径; 在被引导层中将创建的运动对象放在路径的起点;在被引导层中创建另一关键帧,并将对象移动到路径终点; 在被引导层的两个关键帧之间创建动画补间动画。 制作引导动画的注意事项: 引导路径中不能出现中断现象; 引导路径不能出现交叉、重叠的现象; 引导路径转折不宜过多,且转折处的线条弯转不宜过急; 被引导层中的运动对象必须是元件,且被准确吸附到路径上,否则将无法沿引导路径运动。
实例六
小球沿圆周运动
一、建立新文档,在图层1绘制一个椭圆线框作为运动路径。
二、插入图层2,绘制小球物件;在图层2的第1帧上单击鼠标右键,执行“创建补间动画”命令;在图层1的
15、30、
45、60帧上分别插入关键帧,并移动到不同的位置。
三、单击图层2,在层管理器的下方按“添加运动引导层”按钮,在图层2的上方插入一个新层,即图层2的引导层(层样式与图标发生变化,“引导层”的时间轴长度与“被引导层”自动同步)。
四、单击引导层的第1帧,将图层1的椭圆线框复制,作为引导线(将图层1删除)。
五、测试动画,此时引导线消失。
第1帧
第15帧
第30帧
第45帧 实例七
星星
一、新建文档,导入素材;调整图片位置和大小,使其刚好能覆盖场景;
二、使用多角星星工具和线条工具,绘制一个有尾巴的星星图案;并转换为图形元件;
三、新建一个影片剪辑元件,将图片元件拖到场景中的任意位置;
四、在图层1上新建一个引导层,使用线条工具绘制一条路径;
五、单击图层1的第一帧,将星星移动到路径的一端,创建补间动画;在第60帧插入关键帧,将星星移动到路径的另一端;再在引导层第60帧插入关键帧。
六、回到场景1,拖动影片剪辑元件到窗口中。 综合实例
手写动画
一、打开文档,拖动库中的位图到场景中作为背景;新建文字图层,输入文字;
二、在图层1上方新建被遮罩图层,在第一帧绘制一个小矩形;
三、在图层1和文字图层的第60帧插入帧;在被遮罩图层的第60帧插入关键帧,并改变矩形的大小来覆盖所有文字,创建形状补间动画;
四、用鼠标右键文字图层,选择遮罩层命令;
思考与练习
一、填空题
1、遮罩项目可以是填充的形状、文字对象、(
)、影片剪辑。
2、若要创建动态遮罩效果,可以使(
)动起来。
3、使用位图来填充对象时,可以使用(
)工具缩放、旋转或者倾斜填充的位图。
二、选择题
1、层的主要特性是(
)
A,互补性
B,相互独立性
C,相互依赖性
D,不可编辑性
2、一个引导层能与(
)个图层建立连接 A,1个
B,2个
C,3个
D,无数个
3、遮罩层可以起到的作用是(
) A,将其下面的连接层区域完全覆盖 B,将其下面的连接层区域替换
C,使其下面的连接层区域失去可视性
D,通过创建的遮罩对象可以看到位于它下面的连接层区域
4、图层分为(
)模式
A,当前、锁定、轮廓、隐藏
B,编辑、锁定、轮廓、隐藏 C,编辑、当前、轮廓、锁定
D,编辑、锁定、隐藏、当前
5、下列哪个是导入位图的组合键(
)
A,Ctrl+J
B,Ctrl+R
C,Ctrl+B
D,Ctrl+G
三、 问答题
1、怎样将普通层转换为遮罩层。
参考答案
一、填空题
1、图形元件实例
2、遮罩层
3、填充变形
二、选择题
1、B
2、D
3、D
4、 A
5、B
三、问答题
1、右击图层,执行“遮罩层”命令,该普通层将转换为遮罩层。
第五章
元件、实例、库和滤镜 第一讲(第六周 2学时) 课题名称:元件、库和实例 目的要求:主要介绍了元件、库和实例的操作,包括创建和编辑元件、操作库和编辑实例等。 教学过程:
在Flash中,可以导入和创建多种资源来填充Flash文档,这些资源在Flash中作为元件、实例和库资源进行管理。
一、元件的概念
“元件”是Flash中一种比较独特的、可重复使用的对象;“元件”包括“图形元件”、“按钮元件”和“影片剪辑元件”3种。“元件”创建后会自动进入“库”中,可从“库”中拖至舞台称为“元件实例”重复使用,不明显增加文件体积(元件只在动画中存储一次,不管引用多少次,它只在动画中占用很少的空间,所以使用元件可以大大地降低文件的大小)。 实例是元件在场景中的应用,它是位于舞台上或镶嵌在另一个元件内的元件副本。实例的外观和动作无需和元件一样,每个实例都可以有不同的颜色和大小,并可以提供不同的交互。编辑元件可以更新它的所有实例,但对元件的一个实例应用效果则只更新该实例。
要创建元件的实例,可以先在时间轴上选择一帧,接着将该元件从“库”面板中拖动到舞台上。
二、库的概念
“库”是存放动画物件的地方,可管理和编辑物件属性、预览物件样式等;在“库”中可存放的物件包括元件、位图、组件、声音等;从“库”中删除的物件不可恢复;每个文档都有自己的“库”,其他文档“库”中的物件也可以在当前文档中使用。从“库”中拖入到舞台中的物件可任意改变,对“库”中物件的性质没有影响。
三、图形元件
“图形元件”是为动画建立可重复使用的静态图形。
图形元件的创建步骤:执行“插入”/“新建元件”命令,在打开的“创建新元件”对话框中进行名称(进行名称设定时,应使用英文字母或数字进行表述,且不要用数字开头,以免最后发布时出现错误)与行为的相关设定;按下“确定”按钮后,直接进入“图形元件”编辑状态,在编辑状态的舞台中心,有一个定位准星,可以为图形定位;完成物件编辑后,单击“场景”名称退出“图形元件”编辑状态,回到主场景的舞台上。 实例一
制作壁纸
通过将对象转换为元件以及“库”面板的使用,制作壁纸。
一、新建文档(800*600),绘制与文档大小一样的矩形线框;
二、打开“混色器”面板,在填充类型中选择“位图”,打开“导入到库”对话框,导入素材(打开“库”面板,用户可以查看“库”中的元件。元件只在动画中存储一次,不管引用多少次,它只在动画中占有很少的空间,可以降低文件的大小);选择“颜料桶工具”,填充矩形线框;
三、选择“填充变形工具”,选择单个位图,对其进行缩放与旋转操作(在对填充的任意一个位置进行缩放与旋转操作,其他的位图也随之改变,这样就可以得到所要的纹理效果);
四、选择填充后的图形和边框线,执行“修改”/“转换为元件”,打开“转换为元件”对话框,启用“影片剪辑”选项,单击“确定”按钮;
五、选择转换为影片剪辑后填充的图形及轮廓,在“属性”面板的“颜色”下拉列表中选择“高级”,单击“设置”按钮,打开“高级效果”对话框,设置参数(102,-57,-215,255)。
四、按钮元件
“按钮元件”是为动画提供交互的媒介物,可通过鼠标让用户操纵动态变化。
要创建按钮元件,可以在打开的“创建新元件”或“转换为元件”对话框中,单击“按钮”单选按钮,并单击“确定”按钮,进入按钮元件的编辑环境。 按钮元件除了拥有图形元件全部的变形功能外,其特殊性还在于它具有4个状态帧:弹起(该帧代表指针没有经过按钮时该按钮的状态)、指针经过(该帧代表当指针滑过按钮时该按钮的外观)、按下(该帧代表单击按钮时,该按钮的外观)和点击(该帧用于定义响应鼠标单击的区域,此区域在SWF文件是不可见的)。前3个状态帧中,可以放置除了按钮元件本身外的所有Flash对象,在最后一个状态帧“点击”中的内容是一个图形,该图形决定着当鼠标指向按钮时的有效范围。
按钮元件的创建过程:首先进入按钮元件的编辑环境,使用绘图工具、导入一副图形或在舞台上放置另一个元件的实例,以创建弹起状态的按钮图像。然后单击标识为“指针经过”的第2帧,并选择“修改”/ “时间轴”/“转换为关键帧”选项,将“弹出”状态下的图像效果更改为“指针经过”状态下的效果。使用同样的方法,创建“按下”状态和“点击”状态下的图形效果。 实例二
制作按钮
制作QQ表情按钮。该按钮是当前网站上比较流行的按钮类型。使用Flash制作的按钮,不仅在变换上更加随心所欲,而且可以为网站起到画龙点睛的作用。
鼠标弹起
鼠标经过
一、新建文档;执行“插入”/“新建元件”,创建按钮;导入“表情1”素材。
二、选择“图层1”的“指针经过”,右击鼠标,选择“插入空白关键帧”命令,导入“表情2”素材。
三、返回“场景1”,打开“库”面板,将按钮拖动到场景中。
四、执行“控制”/“测试影片”命令,测试影片效果。
五、影片剪辑元件
“影片剪辑元件”就是我们平常说的MC,它是一段独立的动画片段,主要用来为动画、按钮提供动画片段,增加动画的复杂程度,与舞台中的动画编辑方式没有区别。可用于按钮中,丰富按钮的样式,也可用于动画中,增加动画层次。
在Flash中,创建影片剪辑元件的方法同图形元件的创建方法相似。
六、使用滤镜
在Flash中,可以为文本、按钮和影片剪辑对象添加滤镜,从而产生投影、模糊、发光等特殊效果,要使用滤镜功能,需要先在舞台上选择文本、按钮或影片剪辑对象,然后进入滤镜面板,单击“添加滤镜”按钮,从弹出的菜单中选择相应的滤镜选项。对象mei 添加一个新的滤镜,在属性检查器中,就会将其添加到该对象所应用的滤镜列表中。可以对一个对象应用多个滤镜,也可以删除以前应用的滤镜。 实例三
制作荧光字
通过文字分离功能,结合“柔化填充边缘”和“滤镜”命令,制作出荧光字效果。
一、新建文档(500*350,#3300CC);在场景中创建文本(150磅,#FF9900)。
二、使用“选择工具”选择文本内容,按快捷键Ctrl+B两次;
三、选择“墨水瓶工具”,设置“笔触高度”为2,“笔触颜色”为#FFFF66,将鼠标指针移动到工作区鼠标指针将变成墨水瓶形状,依次单击文字边框(在使用“墨水瓶工具”为文字添加边框时,使其处于不被选中状态进行操作)。
四、使用“选择工具”将文字除边框以外的内容删除,并将边框全部选中,执行“修改”/“形状”/“将线条转换为填充”命令;再执行“修改”/“形状”/“柔化填充边缘”命令,设置参数(距离为10像素,步骤数为18)。
五、选择“椭圆工具”,禁用“笔触颜色”,在场景中绘制一个白色的正圆,将其转换为“影片剪辑”元件;使用“选择工具”将正圆选中,在“滤镜”面板中单击加号按钮,选择“模糊”选项,设置参数。
六、复制多个正圆,调整其大小,分别设置不同的颜色,完成最终效果。 实例四
制作渐变斜角文字效果
一、输入文字内容,将其转换为“影片剪辑”;
二、在“滤镜”面板中添加“渐变斜角”文字效果,设置其参数(模糊:8,强度:100%,角度:252,距离:5,类型:外侧)。
思考与练习
一、填空题
1、(
)是在Flash中创建的图形、按钮或影片剪辑。
2、(
)是指位于舞台上或镶套在另一个元件内的元件副本。
3、滤镜效果只适用于文本、(
)和按钮。
二、选择题
1、(
)是可以反复取出使用的一段小动画,并可独立于主动画进行播放。 A,图形元件
B,按钮元件
C,影片剪辑元件
D,字体元件
2、按钮元件的时间轴上的每一帧都有一个特定的功能,其中第一帧是(
)
A,“弹起”状态
B,“指针经过”状态
C,“按下”状态
D,“点击”状态
3、在下列选项中,(
)不属于滤镜的功能 A,模糊
B,展开
C,斜角
D,渐变发光
三、问答题
1、列举Flash中的几种元件类型。 参考答案
一、填空题
1、元件
2、实例
3、影片剪辑
二、选择题
1、C
2、A
3、B
三、问答题
“图形元件”是为动画建立可重复使用的静态图形。
“按钮元件”是为动画提供交互的媒介物,可通过鼠标让用户操纵动态变化。
“影片剪辑元件”就是我们平常说的MC,它是一段独立的动画片段,主要用来为动画、按钮提供动画片段,增加动画的复杂程度,与舞台中的动画编辑方式没有区别。可用于按钮中,丰富按钮的样式,也可用于动画中,增加动画层次。
第六章
创建动画
第一讲(第七周 2学时) 课题名称:制作动画
目的要求:主要介绍制作动画的方法,包括逐帧动画、动画补间动画、形状补间动画。 教学过程: 动画原理解析:动画是逐渐变化的物体加上变化的过程而形成的,其中需要通过人工或程序生成物件,并按照一定的方法进行设置。
Flash动画是通过更改连续帧的内容创建的。在Flash中,可以创建两种类型的动画,即补间动画和逐帧动画。在补间动画中,用户可以创建起始帧和结束帧,而让Flash创建中间的帧,还可以通过更改起始帧和结束帧之间的对象大小、旋转、颜色和其他属性来创建运动的效果;而在逐帧动画中,用户必须创建每一帧中的图像。
一、帧的概念(参见书82页)
帧是形成动画的基本时间单位,在“时间轴”上,一个小格就是一帧,不同的帧有不同的表示方法。在Flash中,动画制作需要不同的帧来共同完成,通过时间轴可以清晰地判断出帧的类型。动画中帧的数量及播放速度决定了动画的长度。
关键帧:在制作动画的过程中,在某一时刻需要定义对象的某种新状态,这个时刻所对应的帧称为关键帧。实心圆点是有内容的关键帧,即实关键帧,无内容的关键帧(即空白关键帧)用空心圆点表示。
在“时间轴”上的帧的适当位置单击鼠标右键,执行“插入关键帧”命令(或按F6),即可增加一个“关键帧”。
在“时间轴”上的帧的适当位置单击鼠标右键,执行“插入空白关键帧”命令(或按F7),即可增加一个“空白关键帧”。 普通帧:普通帧也称为静态帧,在时间轴上显示为一个个矩形单元格。“普通帧”是前一“关键帧”的延续。多个连续“普通帧”时,白方块在最后一帧上,前面多个“普通帧”只是连续的灰色,没有其他标记。例如,制作动画背景,就是将一个含有背景图案的关键帧的内容沿用到后面的帧上。
在“时间轴”上的帧的适当位置单击鼠标右键,执行“插入帧”命令(或按F5),即可增加一个“普通帧”。
过渡帧:过渡帧实际上也是普通帧。过渡帧中包括了许多帧,但其中至少要有两个帧:起始关键帧和结束关键帧。在Flash中,利用过渡帧可以制作两类过渡动画,即运动过渡和形状过渡。
二、动画补间动画(参见书103页)
动画补间动画是制作Flash动画时使用最多的一种动画类型,可以制作出位置移动、缩放和旋转等动画效果。它适用于文字、位图和实例,对于被打散的对象不能直接设置动画补间,需要将其转换为元件或组合后才能产生动画效果。 动画补间动画原理解析(补充): 从开始到结束“动画补间动画”是一个逐渐变化的过程,物件从开始到结束会发生一定的变化;中间的过程由Flash自动生成(只需进行开始帧与结束帧的样式变化即可,中间的变化是由程序自动生成的); 开始与结束的图形是一个图形(由于“动画补间动画”的变化重点在于大小、位置、色彩、旋转等方面,因此只要开始与结束时的物件是同一个即可)。 动画渐变动画的设置步骤: 在动画的起始帧上编辑对象;再单击鼠标右键,执行“创建补间动画”命令; 在时间轴中确定结束帧位置后,在该帧上单击鼠标右键,执行“插入关键帧”命令; 单击结束帧,在舞台上改变图形的大小、位置、色彩或旋转方式等,单独或混合上述几种改变方式均可。 实例一
位移
一、在第1帧的舞台上绘制一个较小的正圆形,这个图形没有轮廓线;在第1帧上单击鼠标右键,执行“创建补间动画”命令,移动圆球到舞台的左下角,动画将从这里开始。
二、在第10帧上单击鼠标右键,执行“插入关键帧”命令,将小球移动到舞台的上边缘。
三、在第20帧上单击鼠标右键,执行“插入关键帧”命令,将小球移动到舞台的下边缘。
四、在第30帧上单击鼠标右键,执行“插入关键帧”命令,将小球移动到舞台的右上角。 实例二
淡出
一、新建文档,导入素材,并将素材贴到该文件第1帧的舞台正中位置。
二、在第1帧上单击鼠标右键,执行“创建补间动画”命令。
三、在第15帧上单击鼠标右键,执行“插入关键帧”命令;并选择图形,进行同心等比例放大,并在“属性”面板中设置旋转方式为顺时针,旋转次数为1。
四、在第30帧上单击鼠标右键,执行“插入关键帧”命令;并选择图形,
将图形再次放大。
五、在第45帧上单击鼠标右键,执行“插入关键帧”命令;并选择图形,进行同心等比例缩小,在“属性”面板中设置颜色选项中的Alpha值为0%。 注意:
Alpha指透明度。在许多Flash动画中都会设置这个值制作一些特殊效果,如制作一个物件 慢慢消失的动画效果。
当动画补间动画创建成功时,关键帧之间将出现紫色背景的箭头;如果不成功,箭头将以虚线表示;可以单击“属性”面板中的警告按钮,系统将会自动弹出提示对话框,告知创建不成功的原因。
第六章
创建动画
第二讲(第七周 2学时) 课题名称:制作动画
目的要求:主要介绍制作动画的方法,包括逐帧动画、动画补间动画、形状补间动画。 教学过程:
三、形状补间动画(参见书106页)
形状补间就是变形,可以是位置、尺寸和颜色的变化,但更主要的是形状的改变。形状补间的对象是分离的可编辑图形,可以是同一层上的多个图形,也可以是单个图形。但一般来说,要让多个对象同时变形,将它们放在不同的层上分别变形比放在同一个层上进行变形得到的效果要好得多。
如果是实例、组合、文本块或位图需要进行形状补间,必须首先执行“修改”/“分离”命令,将其打散,使之变成分离的图形,然后才能进行变形。 形状补间动画原理解析(补充): “形状补间动画”是一个逐渐变化的过程,物件从开始到结束会发生一定的变化;制作“形状补间动画”只需要进行开始帧与结束帧的样式改变即可,中间的变化由程序自动生成; 开始帧与结束帧上的图形不是一个图形,图形必须是“分离”状态;“形状补间动画”的变化重点在于形状变化、多少变化、填充色彩变化等方面,只要开始与结束时一定不是同一个物件即可。
形状渐变动画设置步骤: 在第1帧的舞台上制作图形,单击鼠标右键,执行“创建补间动画”命令;在“属性”面板的“补间”选项中选择“形状”选项; 在结束帧上单击鼠标右键,执行“插入空白关键帧”命令,在舞台上绘制另外一个图形。 实例三
起伏
一、新建文档;单击“直线工具”,绘制一条水平直线;
二、选择第1帧,在“属性”面板的“补间”中选择“形状”选项;
三、在第15帧和第30帧上分别添加“关键帧”;
四、选择第15帧,单击“选择工具”,将鼠标移到直线的中间位置,按住鼠标左键不放并向上拖动,使直线变为弧线。 实例四
变形
一、新建文档,在第
1、
10、20、30帧上分别添加“关键帧”,并分别在这4个关键帧的舞台上绘制图形;
二、在第40帧上添加“关键帧”,并将第
1、
10、20、30帧上的图形复制粘贴到第40帧的舞台;
三、在“属性”面板上的“补间”选项中,分别为第
1、
10、20、30帧选择“形状”选项。 注意:
当形状补间动画创建成功时,关键帧之间将出现绿色背景的箭头;如果不成功,箭头将以虚线表示;可以单击“属性”面板中的警告按钮,系统将会自动弹出提示对话框,告知创建不成功的原因。
四、添加形状提示的动画(参见书110页)
在“形状补间动画”的编辑中,会遇到一些变化不够理想的状况,经历了一个混乱的过程,因为创建形状补间动画的两个对象之间的变形过渡是随机的。为了让变化过程显得顺畅自如,使用形状提示可以控制图形间对应部位的变形,即让一个图形上的某一点变换到另一个图形上的某一点,使得对象之间的变形过渡不再随机,而是有规律的。 利用形状提示可以制作出各种复杂有趣的变形效果。形状提示是一个有颜色的实心小圆,上面写着一个英文字母,表示物体部位的名称,最多可用26个英文字母来表示图形上的部位,即最多可以给图形添加26个形状提示。 实例五
“1变2”
一、新建文档,选择“文本工具”,输入数字“1”;
二、在第20帧上单击右键,执行“插入关键帧”命令,双击“1”字,将文本工具激活,将选中的“1”改为“2”;
三、将“1”字和“2”字进行分离处理,准备进行“形状渐变动画”的编辑;
四、单击第1帧,在“属性”面板上“补间”选项中选择“形状”选项。
五、单击第1帧,执行“修改”/“形状”/“添加形状提示”命令3次,该帧的图形上一共有3个“形状提示”标记;(选择第20帧,可以看见舞台上2字的中间也出现了形状提示标记,与1字上的形状提示标记分布情况是完全一样的)
六、在第1帧的舞台上,光标在“形状提示”标记上时按住鼠标左键不放并进行拖动,将3个标记进行排布;
七、在第20帧的舞台上,光标在“形状提示”标记上时按住鼠标左键不放并进行拖动,将3个标记进行摆放。 注意:
“形状提示”的使用一定要按照标记的字母顺序排列。复杂的图形变化不一定都能够成功地引导,这需要多次的实验才能达成。
第六章
创建动画
第三讲(第八周 2学时) 课题名称:制作动画
目的要求:主要介绍制作动画的方法,包括逐帧动画、动画补间动画、形状补间动画。 教学过程:
补间动作是一个独立且完整的动画,如果需要为其添加特殊效果,可以通过使用运动引导层或者遮罩层来制作所需动画。
在使用遮罩层创建动画时,如果要创建动态遮罩效果,可以使遮罩层动起来,对于用作遮罩的填充形状,可以使用形状补间动画;对于文字对象、图形实例、影片剪辑,可以使用动画补间动画。当使用影片剪辑实例作为遮罩时,可以让遮罩沿着运动路径运动。 实例六
水波纹效果
制作水波纹效果的动画。水波纹动画可以使美丽但静止的图像动起来,主要通过插入帧、复制帧、删除帧等操作,利用Flash中的遮罩层制作出该效果的动画。
一、新建文档,导入素材,设置文档大小与图像大小相同。
二、创建名为“水波纹”的影片剪辑,选择“椭圆工具”,绘制无填充色的黑色椭圆边框(笔触高度为0.25,选区高度、宽度分别为54和4.5)。
三、在图层1的第80帧处,插入关键帧,并将椭圆变形(笔触高度为6,选区高度、宽度分别为4678和390);然后在第1帧~第80帧之间创建形状补间动画。
四、使用“选择工具”,在帧控制区拖动选择“图层1”上的第1帧~第80帧,然后右击,执行“复制帧”命令;在层控制区新建“图层2”,并在该图层第5帧处右击,执行“粘贴帧”命令;继续在图层控制区新建图层,参考以上步骤,在新图层上设定不同的起始帧位置,并粘贴帧,完成整个水波纹动画的制作(图层3:第7帧;图层4:第12帧;图层5:第7帧;图层6:第10帧;图层7:第18帧;图层8:第20帧;图层9:第32帧)。
五、返回场景,新建图层2,将素材拖动到图层2上,将其变形,比图层1上图片的稍大;并分离图层2上的图像,使用“选择工具”选取图像上的上半部分,按delete键删除;
六、新建图层3,将库中创建的元件拖动到舞台,右击图层3,执行“遮罩层”命令,完成水波纹的制作。
五、逐帧动画(参见书120页) 制作逐帧动画时一般是在某一帧前、后新建一个内容完全相同的关键帧,再对舞台中的内容按照动画发展的要求进行编辑、修改,使之与相邻帧中的同一对象相比有一点变化,如此重复,直至完成全部动画的帧系列。
逐帧动画的优点是变化复杂,可以制作出任何效果;缺点是制作过程比较繁琐,生成的动画文件比较大。
逐帧动画原理解析:每一帧都是关键帧;每一帧都有变化。 逐帧画设置步骤:在“时间轴”上的每一帧制作或插入图形、物件等;按F6可快速添加 “关键帧”;按F5可快速添加“普通帧”;需要减慢速度时,可在“关键帧”间插入“普通帧”,也可通过调整帧频率改变动画速度。 实例七
剥皮
一、新建文档,绘制一个正圆形,并置于舞台的正中;
二、将图形的轮廓线选中,执行“剪切”命令;
三、插入图层2,单击图层2的第1帧,执行“粘贴到当前位置”命令(从舞台效果看,还是原来的图形样式,但此时的图形填充色部分和轮廓线部分已经分置于两个层了;轮廓线是有动画变化的,而填充色只是静态延续)。
四、选择“橡皮擦工具”,在图层2的第1帧上单击,按F6键,在其后面添加一个新的“关键帧”;选中“橡皮擦工具”,在轮廓线上单击鼠标左键,擦去一段轮廓线;
五、用上述的方法,不断地添加“关键帧”,不断地按顺序擦除轮廓线,直至将其全部擦除掉。
实例八
写字
一、新建文档,选择“刷子工具”,按住鼠标左键,在舞台上拖动光标,自由书写字体;
二、不断地按F6键插入新的“关键帧”,单击“橡皮擦工具”,不断地按与书写路径相反的方向均匀擦除;
三、单击第1帧,按住鼠标左键向后拖动,这一层上所有“关键帧”均被选中;在被选中的任何位置上单击鼠标右键,执行“翻转帧”命令,被选择的这段动画整个被翻转了顺序。 实例九
数字变化
一、新建文档,选择“文本工具”,在舞台上单击后,在文本框中输入数字“1”;
二、按F6键9次(时间轴上共有10个关键帧,每个关键帧上都是数字1);
三、将第2帧到第10帧上的数字“1”按顺序分别改为
2、
3、
4、
5、
6、
7、
8、
9、0;
四、播放动画,查看效果;如果认为播放速度过快,可以在“关键帧”间插入“普通帧”,使动画变化的过程延长。
六、动画特效(补充)
执行“插入/ 时间轴特效/„„”的相关命令,可以快速实现一些动画效果,如“变形”、“分离”、“展开”等。 实例十
动画特效
一、在舞台上输入一个词组;
二、执行“插入/ 时间轴特效/效果/模糊”命令,打开“模糊”对话框,对字体进行特效的参数设置;单击对话框右上角的“更新预览”按钮,查看动画效果;
三、单击“确定”按钮,退出特效编辑,在舞台上查看编辑后的效果。
思考与练习
一、填空题
1、当创建逐帧动画时,每个帧都是(
)。
2、将对象分散到层的方法是:选择要分散的对象,按(
)快捷键。
3、一个图形最多可以使用(
)个形状提示。
4、可以在(
)文本框中输入补间帧之间的速率值。
5、补间动画分为动画补间和(
)补间。
二、选择题
1、帧包括(
)
A,普通帧、关键帧、动作帧、空白关键帧
B,普通帧、关键帧、空白关键帧、过渡帧
C,普通帧、关键帧、空白帧、空白关键帧
D,动作帧、关键帧、空白关键帧、过渡帧
2、下列关于帧的说法,正确的是(
)
A,普通帧也称为动态帧,显示同一层上最后一个关键帧的内容 B,关键帧是用来定义动画中的变化的 C,空白关键帧以一个实心的小圆圈表示 D,过渡帧中包括了逐帧过渡与运动过渡
3、在Flash中,下列说法正确的是(
) A,按快捷键F6可以建立一个关键帧
B,帧不可以用鼠标来创建
C,关键帧不能为空白
D,帧和关键帧是一个概念
4、要使用实体、位图、文本块等元素创建形状补间动画,必须先将它们(
) A,组合
B,分离
C,对齐
D,变形
三、问答题
1、 简要叙述形状提示的作用和使用方法。
参考答案
一、填空题
1、关键帧
2、Ctrl+Shift+D
3、26
4、缓动
5、形状
二、选择题
1、B
2、B
3、A
4、B
三、问答题
使用形状提示可以控制图形间对应部位的变形,即让一个图形上的某一点变换到另一个图形上的某一点,使得对象之间的变形过渡不再随机,而是有规律的。
第六章
创建动画
第四讲(第九周 2学时) 课题名称:动画综合实例
目的要求:主要制作折扇自动展开与折叠的动画。该实例的制作综合使用了选择工具、线条工具、椭圆工具等,从而得到扇子的扇面形状,而该动画的重点在于复制并应用变形、复制帧、粘贴帧、翻转帧命令的应用,以得到扇子展开与折叠的动画。 教学过程: 制作折扇:
一、新建(600*400);创建图形元件“扇柄”(360*20,笔触颜色为#CCB977,填充颜色为#DCCFA2)
二、执行“视图/标尺”命令,拖出5条参考线,将扇柄4等分,然后使用部分选取工具,将右端高度变小。
三、创建影片剪辑“展开的扇子”,将图层1重命名为“扇柄”,并将扇柄拖入至场景。选择“任意变形工具”,调整扇柄中心点位置;打开“变形”面板,启用旋转选项(8度),单击“复制并应用变形”按钮,共得到18个扇柄。
四、在“扇柄”元件上单击鼠标右键并执行“分散到图层”命令。
五、选择最下方的扇柄,在第67帧处插入帧,延长该帧处的内容。然后选择其上的扇柄,将第1帧移动到第10帧,并延长到该层第66帧,依次类推。
六、在所有扇柄图层之上新建一个铆钉的图层,绘制一个正圆(宽和高为6,黑白径向渐变)和一条水平线(宽度为4,黑色),将其两者水平与垂直中齐,并延长至67帧。
七、在铆钉图层上新建扇面图层,绘制一个正圆(610*610);再绘制一个同心的小圆填充另一种颜色,然后选中小圆将其删除;并选择“线条工具”,在圆环上绘制两条直线,将直线和下部分的环形删除。
八、在扇面图层上,将第一帧拖动到第10帧,接着在第11帧到第26帧处插入关键帧。在每一帧扇柄的左侧相应的位置绘制直线,然后将绘制的各直线以及对应部分删除。选中第10帧到第26帧,复制帧;在第50帧粘贴帧,翻转帧和删除帧。
九、交换扇面图层与铆钉图层的位置;并在扇面图层的下方新建一个扇面图图层,在该图层的第10帧导入素材,然后延长帧内容到66帧。
第七章 应用音频
在Flash中,用户既可以导入外部声音文件,也可以使用共享库中的声音文件。导入后的声音文件,可以独立于时间轴连续播放,也可以使用时间轴将动画与音轨保持同步。通过在Flash影片中使用声音可以增强导航元素,如按钮的交互性,同时,利用声音的淡入淡出功能还可以调整音轨使其更加优美。另外,还可以通过给网页添加背景音乐,让网站访问者在漫游网站的同时,欣赏优雅的背景音乐。
一、将声音导入到Flash Flash提供多种使用声音的方式。Flash的声音分为事件声音和音频流两种。事件声音和音频流之间最大的区别不是声音文件本省的不同,而主要体现在动画播放过程中的不同。事件声音必须完全下载后才能开始播放,如果没有明确的停止指令,它将一直连续播放;音频流则在前几帧下载了足够的数据后就开始播放,通过和时间轴同步使其更好地在网站上播放。 将声音导入到文档后,将与位图、元件一起保存在库面板中,因此与使用元件一样,只需要一个声音文件的副本,就可以在影片中以各种方式使用该声音。
二、为影片和按钮添加声音
将声音从库添加到影片中并放置在单独的图层上后,用户既可以聆听声音的原始效果,还可以通过属性面板中声音控制区域的选项,为声音制作淡入淡出或者音量由高到底等效果,也可以控制声音在某个时候播放或停止。
建议:将每个声音放在一个独立的图层上,使每个层作为一个独立的声音通道。当播放影片时,所有层上的声音混合在一起。
在时间轴上选择包含声音文件的任意帧,在“属性”面板的“效果”列表框中可以简单设置音频的效果,还可以通过编辑封套对话框精确制作所需的效果。在“属性”面板的“同步”下拉列表框中,可以设置声音的同步方式,也可以控制在动画中播放声音的起始事件。
第八章
动画脚本与动作面板
随着互联网技术的快速发展,Flash动画在多媒体上的运动逐渐成为众多网页制作好爱者和个人动画制作者的话题。由于Flash在实际应用中越来越重要,Flash动作脚本技术的需求也随着多了起来。它通过编程手段利用一系列的代码来控制Flash的动画效果。这也是Flash区别于其他动画制作软件的优势所在。如果不使用脚本,也可以做出效果不错的动画,但缺陷是无法实现交互性,一些较高级的效果也无法实现或者实现起来相当吃力,而且最终效果不佳。
一、动作面板
Flash中进行“动作”脚本编辑的地方是“动作”面板。在该面板上,可以书写相关代码、编辑相应程序,并有配合使用的大量工具。
在键盘上按下F9键,可快速打开“动作”面板;默认情况下,“动作”面板镶嵌在窗口下方的面板折叠区,单击“动作”面板标题栏,可打开或关闭“动作”面板。 “动作”面板分为动作工具箱、脚本导航器和脚本编辑区。
二、使用动作面板
1、动画的停止 函数:stop()
说明:在指定帧停止播放影片,直到满足某一条件后继续播放影片。 实例一
stop
一、制作一段剥皮的动画;
二、选择图层2,在中间某帧上插入关键帧,按F9键打开动作面板,输入动作指令(全局函数/时间轴控制/stop);
2、播放动画 函数:play()
说明:当影片处于停止状态时,使用此命令可以播放影片。 实例二
play
一、制作一段剥皮的动画;
二、选择图层2,在第1帧加入动作指令stop;
三、新建图层3,在第1帧创建按钮元件,按F9打开动作面板,输入动作指令: On(releae) {play( )}; 实例三
用按钮控制动画的停止与播放
一、制作一段逐字显示数字信息的动画,并在第1帧加入动作指令stop;
二、新建图层2,在第1帧创建两个按钮元件(播放、停止),按F9打开动作面板,输入动作指令。
3、影片的内部链接
GotoAndPlay:跳转到指定场景的指定帧并播放; GotoAndStop:跳转到指定场景的指定帧并停止;
NextFrame:跳转到当前场景的当前帧的下一帧并停止; NextScene:跳转到下一场景的第一帧并播放; Play:开始播放;
PrevFrame:跳转到当前场景的当前帧的上一帧并停止; PrevScene:跳转到上一场景的第一帧并播放; Stop:停止影片的播放。 实例四
影片控制
一、制作有两个场景的动画;
二、在第一个场景中分别新建名为Playbtn、Stopbtn 、NextFrame、 PrevFrame 、NextScene的5个层,并将制作好的按钮分别放入,分别输入动作指令。 提示:
本实例的代码都是写在“按钮实例”上的。实际上,代码也可以写在“关键帧”上、“影片剪辑实例”上、“影片剪辑”内部的“元件”上和“影片剪辑”的“关键帧”上。 “鼠标事件”是指鼠标发生的动作,如按下鼠标、松开鼠标等。常见的“鼠标事件”: Press:在光标经过按钮时按下鼠标左键; Release:在光标经过按钮时释放鼠标左键;
Releaseoutside:当光标在按钮之内时按下鼠标左键后,将光标移到按钮之外,此时释放鼠标左键;
Rollout:光标滑出按钮区域; Rollover:光标滑过按钮;
Dragout:在光标滑过按钮时按下鼠标左键,然后滑出此按钮区域;
Dragover:在光标滑过按钮时按下鼠标左键,然后滑出此按钮区域,再滑回此按钮区域; Keypress(“key”):按下指定的键,此参数的key部分,用于指定按下的键盘上的按键名称。
4、 超级链接
URL通俗地讲就是网址的意思。通过URL的设置,可以实现在影片播放过程中,触发某一动作时,然后链接到某一特定的网站或网页。实现网页链接使用的是动作指令: gerURL(url) 实例五
超链接
一、新建文档,在图层1的舞台中放入一个制作好的按钮元件;
二、在动作面板的代码框中输入代码。
三、创建一个影片剪辑,在影片剪辑的编辑舞台输入提示信息;回到主场景,将做好的影片剪辑拖入图层2中,在动作面板的代码框中输入代码。 提示:
从实例中可以发现,脚本是由分布在不同地方的代码组成的,这是Flash脚本代码的一个特点。实际上,Flash文件的脚本可以存储为一个独立的代码文件,扩展名是.as,需要时,可使用#include将该文件包含进来,这样的好处是代码可以重复使用。
5、 鼠标拖曳及影片剪辑的控制
“鼠标拖曳”的功能是当目标“影片剪辑”在影片播放过程中将鼠标光标放在播放窗口上,按住左键不放即可将其拖动。一次只能设定拖动一个“影片剪辑”。执行StartDrag动作后,影片剪辑将保持可拖动状态,直到被StopDrag动作明确停止为止,或者直到其他影片剪辑调用了StartDrag动作为止。 实例六
鼠标拖曳
一、新建文档,使用“文本工具”在舞台上输入一排数字,执行两次“分离”操作,将文字转换为图形。
二、用“墨水瓶工具”在每个数字图形的边缘单击,为其添加黄色轮廓线;分别选择每个数字,将其分别组合。
三、分别选中每个数字图形,将其分别定义为影片剪辑;依次选中每个影片剪辑实例在动作面板的代码框中输入代码。 on (press) { startDrag(this); } on (release) { stopDrag(); } 实例七
影片剪辑的控制
一、新建文档,共建六个图层;
二、在图层1的舞台上拖入制作好的影片剪辑,在属性面板中输入实例名为move;
三、在action层中单击第一帧,在动作面板代码框中输入代码:_global.i=0;
四、在stop层的舞台上拖入制作好的按钮元件,在动作面板代码框中输入代码: on (release) { this.move.stop(); }
七、 在play层的舞台上拖入制作好的按钮元件,在动作面板代码框中输入代码: on (release) { this.move.play(); }
八、 在copy层的舞台上拖入制作好的按钮元件,在动作面板代码框中输入代码: on (release) { i++; duplicateMovieClip(this.move,"move"+i,i); }
九、 在delete层的舞台上拖入制作好的按钮元件,在动作面板代码框中输入代码: on (release) { removeMovieClip(this["move"+i]); i--; if(i<=0){i=0;} } 提示:
删除影片剪辑只能删除那些使用代码生成的影片剪辑。如实例中的删除按钮只能删除被复制产生的副本,而不能删除影片剪辑自身。
六、Loading程序
当影片被发布至网络上,网络速度很慢时,如果下载的速度跟不上播放的速度可能导致影片的播放不正常。要解决这个问题,可以使用一个预下载程序,在影片没有下载完毕时先播放预下载程序。
实例八
Loading程序的制作
一、新建文档,建立两个图层。
二、新建一个影片剪辑,制作一个模拟Loading效果的影片剪辑(在影片剪辑的编辑状态下,建立两个图层,在下面的层中制作一个没有变化的矩形图形;在上面的层中制作一段动画,完成一个矩形图形的逐渐展开效果)。
三、回到主场景,在图层1第1帧的舞台上拖入上一步完成的影片剪辑。
四、单击图层1的第1帧,在动作面板的代码框中输入代码: var totalbytes=_root.getBytesTotal(); var loadedbytes=_root.getBytesLoaded(); if(totalbytes==loadedbytes){nextFrame();} 提示:
Loading程序只有加载在体积较大的影片中才能显示其功能。代码中首先定义了两个变量来存储影片文件的全部大小和已经下载完毕的字节数;之后,通过判断已经下载的字节数是否与文件的全部大小相等,如果是则开始播放;如果不是则返回第1帧。
七、计数器
计时器的使用是一种典型的函数使用。调用函数是任何编程语言重要的一种事件处理方式。函数和变量一样都附加在定义它们的影片剪辑的时间轴上,必须使用目标路径才能调用它们。
实例九
计时器
一、新建文档,建立6个图层;
二、在text图层中拖动光标绘制4个动态文本框,实例名分别为“hours”、“minutes”、“seconds”、“milliseconds”,并在4个文本框间绘制间隔符。
三、在star 、stop、 clear图层的第1帧各拖放一个按钮组件,在属性面板上选择参数标签,将label属性分别改为“star” 、“stop”、 “reset”;并更改实例名。