- 浏览: 13730692 次
- 性别:
- 来自: 洛杉矶
文章分类
- 全部博客 (1994)
- Php / Pear / Mysql / Node.js (378)
- Javascript /Jquery / Bootstrap / Web (435)
- Phone / IOS / Objective-C / Swift (137)
- Ubuntu / Mac / Github / Aptana / Nginx / Shell / Linux (335)
- Perl / Koha / Ruby / Markdown (8)
- Java / Jsp (12)
- Python 2 / Wxpython (25)
- Codeigniter / CakePHP (32)
- Div / Css / XML / HTML5 (179)
- WP / Joomla! / Magento / Shopify / Drupal / Moodle / Zimbra (275)
- Apache / VPN / Software (31)
- AS3.0/2.0 / Flex / Flash (45)
- Smarty (6)
- SEO (24)
- Google / Facebook / Pinterest / SNS (80)
- Tools (22)
最新评论
-
1455975567:
xuezhongyu01 写道wocan23 写道我想问下那个 ...
Mysql: LBS实现查找附近的人 (两经纬度之间的距离) -
xuezhongyu01:
wocan23 写道我想问下那个111.1是怎么得来的我也看不 ...
Mysql: LBS实现查找附近的人 (两经纬度之间的距离) -
18335864773:
试试 pageoffice 在线打开 PDF 文件吧. pag ...
jquery在线预览PDF文件,打开PDF文件 -
青春依旧:
opacity: 0.5; 个人喜欢这种方式!关于其他css特 ...
css透明度的设置 (兼容所有浏览器) -
July01:
推荐用StratoIO打印控件,浏览器和系统的兼容性都很好,而 ...
搞定网页打印自动分页问题
4.实例2——海底世界
实例简介
海底是很多人向往的神秘世界,今天,我们就用Flash来试
着描绘这个世界。笔者设计的这个实例中包括了动作补间动画、形状补间动画、遮罩动画、引导路径动画等四种动画形式,制作上要比前面几节中的实例难度大一
些,不过,它能综合复习前面学过的内容,操作原理也是我们熟悉的,相信你一定能顺利完成这个实例,
素材如下: 知识提要
●
综合应用四种动画形式
●
创建透明水泡
●
创建多层遮罩
制作步骤
(
1
)创建影片文档
新建一个影片文档,设置舞台尺寸为450×300
像素,【背景色】为深蓝色,如图3-6-20所示。
图3-6-21 设置文档属性
引导路径动画(5)
(
2
)创建元件
本例中的元件较前面的实例要多一些,我们把它们分成“水泡部分”、“海底部分”、“游鱼部分”三大部
分来叙述。先来创建和水泡有关的部分。
步骤
1
创建“单个水泡”元件
执行【插入】|【新建元件】命令,新建一个图形元件,名称为
“单个水泡”。先在场景中画一个无边的圆,颜色任意,大小为30×30像素,再在【混色器】面板中,添加两个色标,颜色全为白色,【Alpha】值从左向
右依次为100%、40%、10%、100%,如图3-6-22所示,选择【颜料桶工具】
,在画好的圆的中心偏左上的地方单击一下,如对填充的颜色不满意,可以用【填充
变形工具】
进行调整。
图3-6-22
水泡(放大400倍)、填充位置及混色器面板参数
步骤
2
创建“一个水泡及引导线”元件
执行【插入】|【新建元件】命令,新建一个影片剪辑,名称为
“一个水泡及引导线”。单击【添加引导层】按钮
,添加一个引导层,在此层中用【铅笔工具】
从场景的中心向上画一条曲线,在第60帧处添加普通帧。将工具箱中的【对齐对
象】按钮按下,选中被引导层的第一帧,从【库】中将名为“单个水泡”的元件,拖放在引导线的下端,在第60帧添加关键帧,把“单个水泡”元件实例移到引导
线的上端并设置【Alpha】值为50%,如图3-6-23所示。
图3-6-23 水泡及引导线
步骤
3
创建“成堆的水泡”元件
执行【插入】|【新建元件】命令,新建一个影片剪辑,名称为
“成堆的水泡”。从库里拖入数个“一个水泡及引导线”元件,任意改变大小和位置,图3-6-24仅供参考。
图3-6-24 成堆的水泡(放大400倍)
下面我们来做“游鱼”部分的元件。
步骤
4
创建“游鱼
”
元件
执行【插入】|【新建元件】命令,新建影片剪辑,名称为“游
鱼”。在场景中共设四层,图层名称分别为“鱼头”、“中间鱼尾”、“上面鱼尾”、“下面鱼尾”。
在各图层中画出鱼的各部分形状,如图3-6-25所示,“鱼
头”层中是鱼的眼睛和圆滚滚的身子,为了体现鱼游动时的婀娜多姿,我们把鱼尾分成上、中、下三部分(有关鼠绘的知识请看相关章节),画好后在第7、14帧
处各添加关键帧,把鱼头、鱼尾位置形状稍做改变,在第1、7、14帧处创建补间形状动画。为了保持动作连贯,第20帧和第1帧中的形状是完全一样的。
图3-6-25 鱼在各帧的形状及时间轴面板
步骤
5
创建“鱼及引导线”元件
执行【插入】|【新建元件】命令,新建一个影片剪辑,名称为
“鱼及引导线”。此元件只有引导层和被引导层二层,单击时间轴面板上的【添加运动引导层】按钮
,新建引导层,在引导层中用【铅笔工具】
画一条曲线,作为鱼儿游动时的路径,选择引导图层的第100帧,按F5键,使图
层中的帧延伸到第100帧。在被引导层中拖入库中名为“游鱼”的元件,用【任意变形工具】调整“游鱼”元件实例的大小,选择第100帧,按F6键,插入关
键帧,分别调整第1帧和第100帧中的“游鱼”元件实例到引导线的两端,在第1帧建立补间运动动画,其位置如图3-6-26所示。
图3-6-26 鱼在第1帧和第100帧的位置
引导路径动画(6)
在【
属性
】面板上,选中【路径调整】、【同步】和【对齐】复选框,
如图3-6-27所示。
图3-6-27 设置属性
下面我们来创建海底实例中“水波荡漾”效果所需的元件。
步骤
6
创建“海底
”
元件
执行【插入】|【新建元件】命令,新建一个图形元件,名称为
“海底”。选择第1帧,然后再
执行【文件】
|
【导入】
|
【导入到舞台】命令,将海
的图片导入到场景中
。
步骤
7
创建“遮罩矩形”元件
执行【插入】|【新建元件】命令,新建一个图形元件,名称为
“遮罩矩形”。在场景中画一个500×4的无边矩形,因为“遮罩层”中的图形在播放时不会显示,所以设置颜色为任意。
复制并粘贴这个矩形,向下移一点位置,使其变成二个,再复制并粘贴这二个矩形,再向下移一点位置,
使其变为四个,如此循环,在粘帖过程中,选中所有矩形,在【属性】面板中查看图形高度,直至创建出一个500×540
的矩形,如图3-6-28所示。
图3-6-28 遮罩矩形
步骤
8
创建“水波效果”元件
水波荡漾的效果是用遮罩动画的手法做的,看着挺漂亮,实际制作却很简单,只用三层就完成了,里面有二
个小技巧,在下面的讲解过程中会着重介绍。
执行【插入】
|
【新建元件】命令,新建一个影片剪辑,名称为“水波效果”,如图
3-6-29
所示
。
图
3-6-29
创建“水波效果”元件
从【库】面板里将名为“海底”的图形元件拖放到场景中,在【
属性
】面板上设置元
件的【X】值为0,【Y】值为0,在时间帧上单击右键,在弹出菜单中选择
【复制帧】,在第
100
帧添加普通帧。
然后
新建一个图层,
在这层的第1帧上单击鼠标右键,在弹出菜单中选择
【粘贴帧】,就把刚才的元件粘到第二层中了,选中该层中的实例,在
【
属性
】
面板上设置它的
【
X
】值为
0
,【
Y
】值为
1
,【
Alpha
】值为
80
%。
注意:这里是一个技巧:第二层图片与第一层图片的位置差决定水波荡漾的大小!位置差越
大,水波越大,其【Alpha】值的大小决定水波的清晰程度,【Alpha】值越大,水波越清晰,反之越模糊。
图
3-6-30
是第一层和第二层中,两张图片在
X
,
Y
轴的位置对比。
图
3-6-30
两张图片在场景中的位置对比
要实现水波荡漾,光有二层图片是不行的,还要用遮罩动画实现光线的明暗变化才行,这样,才能产生水的流动感。
新建一层,在第1帧上拖入【库】中名为“遮罩矩形”的元件,
注意下面的边缘对着“海底图片”的下边缘。在第100帧上添加关键帧,拖动“遮罩矩形”元件实例,使其上边缘对着“海底图片”的上边缘,在第1帧创建补间
动作动画,如图3-6-31所示。
图3-6-31 遮罩层中矩形元件的位置
右击该图层名称,在弹出的快捷菜单中选择【遮罩层】命令。至此,这个动画所需的基本构件已经制作完
成,接下来还必需在场景中把各个构件“组装”起来。
单击时间轴右上方的【编辑场景】按钮,选择【场景1】切换到
主场景中。在主场景中一共需要5个图层,我们由下而上一层一层地叙述,请随时参考
图
3-6-34
。
引导路径动画(7) (3)创建动画
步骤1 创建背景层
从库中把名为“水波效果”的元件拖到场景中,在第134帧添
加普通帧,该层命名为“背景”。
步骤2 创建水泡层
新建名为“水泡”的图层,在第1帧,从【库】中将“成堆的水
泡”影片剪辑元件拖到场景中来,数目、大小、位置任意;在第30帧插入关键帧,调整该帧上“成堆的水泡”影片剪辑元件的数量、大小及位置,在第134帧添
加普通帧。
步骤3 创建游鱼层
新建名为“鱼”的图层,从库里把名为“鱼及引导线”的元件拖放到场景的左侧,数目、大小、位置任意。
步骤4 创建音乐对象
新建名为“声音”的图层,执行【文件】
|
【导入】
|
【导入到库】命令,将“流水声
.mp3
”的音乐文件导入到库中,
选择第1帧,在【
属性
】面板上设置声音属性,在【声音】下拉列表中选择【流水声.mp3】,在【
声音循环
】下拉列表中选择【
重
复
】选项,在【
循环次数
】文本框
中,输入“999”,如图3-6-32
所示
。
图
3-6-32
声音
【
属性
】
面板
这时,场景效果如图
3-6-33
所示。
图
3-6-33
图片、鱼、水泡的位置
从场景中你是否发现,我们在制作过程中免不了会在场景外放置一些对象(图
3-6-33
所示在场景外就有一条鱼),这些
“场外对象”在本地播放器中不会出现,而当你在网上发布
swf
文件时,由于网站(尤其各种论坛)默认的
swf
文件的尺寸不尽相同,有的会显示出“场外对象”,这好比一个舞台剧演出时,幕后的演员也暴露出来,
非常不美观,怎么办呢?
记得在谈到“遮罩动画”时,我们曾提到过“遮罩”的另外一个作用
是“用来遮罩全部场景或某个特殊区域”,那么,下面就试试用遮罩来为我们管理舞台界面!
步骤
5
创建遮罩层
新增一个图层,在场景中画一个无边矩形,大小为
450
×
300
,盖住全部场景,用鼠标右键单击图层的名称,在弹出的菜单中选择【遮罩层】,此时下面的声音层自动缩
进被遮罩了,用鼠标左键分别按住下面的各层,向上略移一点点,松手,各层就会自动缩进被遮罩了,如图
3-6-34
所示。
这样,在播放时,我们就只能看到场景中的情形了,场景外的元件被遮罩了。
图
3-6-34
遮罩层遮住下面各层
效果如下:
发表评论
-
iPhone、iPad 如何播放网页调用优酷视频?
2013-09-26 14:30 17735在线视频一般都是基 ... -
Scrolling Dynamically Loaded Text (as2)
2010-07-02 05:04 1960One quest ... -
flashAndPHP 简单交互
2010-06-17 01:53 1960第一章: flash,php 和 mysql ... -
交互动画按钮
2010-06-16 23:44 3723交互动画按钮 按钮元件是 Flash 的基本 ... -
引导路径动画 (1)
2010-06-16 23:31 3559引导路径动画(1) 在前面几节里,我们已经给大家介 ... -
动画基础
2010-06-16 23:22 1630动画的舞台结构及道具组合(1) 动画是一种动态 ... -
逐帧动画与夸张表情动画
2010-06-16 23:18 6478夸张表情动画的制作(1) (转之ET动画学堂) ... -
形状补间动画
2010-06-16 23:15 5479形状补间动画(1) ... -
逐帧动画与人运动动画制作
2010-06-16 23:11 5039人走路动画制作 ... -
动作补间动画
2010-06-16 23:07 4665动作补间动画(1) ... -
遮罩动画
2010-06-16 22:55 3574遮罩动画(1) ... -
Popup window ActionScript3 VS ActionScript2
2010-06-09 04:17 2664A common ... -
加载loader (How to Load External Images in Actionscript 3.0)
2010-05-28 02:18 1848Using the flash.display.Lo ... -
元件变色 change movieclip's color
2010-05-28 01:34 1904// This line defines a varia ... -
Flash AS3获取PHP数据(ActionScript3 + php + email)送ActionScript2
2010-04-23 21:11 5833一,AS3部分[下载 ] package { ... -
flex与flash元件交互
2010-01-30 04:31 1923前一段时间发了flex与JavaScript的数据交互 ,现 ... -
FLEX里的CSS样式设置教材
2010-01-29 00:38 2401FLEX3中应用 CSS完全详解 ... -
flex 扇形菜单
2010-01-29 00:27 9224在继 auzn经典Flex教程–KingnareStyle ... -
flex 画线
2010-01-29 00:23 3538实例1: <?xml version=" ... -
Flex 中 12 个简单实用的小技巧
2010-01-26 06:32 16741. 复制内容到剪贴板 System.setCli ...
相关推荐
2. 导入新课:通过展示“蝴蝶在花丛中飞舞”的动画,引导学生发现曲线运动的特点,并引入引导路径动画的概念。 3. 讲授新课:讲解引导路径动画的制作原理,包括引导层的创建、引导线的绘制和运动对象的吸附操作。 ...
本文档《引导路径动画》信息化教学设计详细阐述了如何教授计算机应用专业一年级学生制作引导路径动画。引导路径动画是Flash设计中的一个重要概念,它允许对象沿任意曲线路径运动,从而创造出更为丰富多样的动画效果...
在Flash 8中,引导路径动画是一个强大的工具,它允许对象沿着预设的不规则路径进行运动,从而创造出更为复杂的动态效果。引导路径动画的基本原理是通过创建一个引导层,该层包含绘制的路径,而被引导层上的对象则会...
《引导路径动画》信息化教学设计主要关注的是在计算机应用专业教学中如何利用引导路径动画这一技术,提升学生的 Flash 动画制作能力。该教学设计针对一年级计算机应用专业的学生,考虑到他们的计算机基础知识较弱,...
创建引导动画时,你需要在时间轴上添加一个引导层,并在该层上绘制路径。然后在主动画层上放置你要移动的对象,在时间轴上设置好关键帧。通过指定引导层,对象将按照绘制的路径进行运动,这为创建复杂的动态轨迹提供...
路径动画也是 Flash 动画中必须掌握的内容。 三、教学目标 1. 让学生掌握 Flash 引导层的功能,理解引导层、引导线的作用。 2. 让学生学会制作曲线运动的动画。 3. 掌握制作运动对象沿任意指定路径运动的动画。 4....
Flash--引导路径动画详解及实例.doc
地球绕着太阳转_引导路径动画_简版.fla
地球绕着太阳转_引导路径动画_简版.swf
引导层的主要作用是让动画对象沿着预先绘制的路径进行运动,为复杂的曲线运动提供了解决方案。以下是关于引导层动画的详细知识: 1. **引导层的概念**: - 引导层(Guide Layer)是一个特殊图层,它不直接显示在...
引导层动画是Adobe Flash软件中的一个关键特性,用于创建复杂的动画序列,特别是在需要精确控制对象运动路径时。在本“Flash公开课引导层动画”中,我们将会深入探讨这个主题,帮助初学者理解并掌握这一技术。 引导...
《蜜蜂飞舞引导层动画》课程主要讲解了如何在Flash中制作复杂的动态效果,特别是让对象沿着特定路径移动的引导层动画。引导层动画是一种在Flash中实现对象沿预定轨迹运动的技术,它常用于模拟自然现象,如树叶飘落、...
flash路径引导动画.ppt
在图层2的第50帧插入关键帧,然后在引导层绘制树叶飘落的路径。与小球动画类似,将树叶实例拖放到引导层路径的起点和终点,创建运动补间以完成飘落效果。此外,为了让动画更逼真,还可以在树叶下落过程中添加旋转...
2. 引导层中只绘制运动路径,在被引导层中设置动作补间动画。 3. 启用“紧贴至对象”工具,指向元件的中心点,拖动对象吸附到引导线的起点和终点。 4. 要使对象沿着路径旋转,需在被引导层的起始帧属性中,设置...