- 浏览: 13730760 次
- 性别:
- 来自: 洛杉矶
文章分类
- 全部博客 (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打印控件,浏览器和系统的兼容性都很好,而 ...
搞定网页打印自动分页问题
在Flash的作品中,我们常常看到很多眩目神奇的效果,而 其中不少就是用最简单的“遮罩”完成的,如水波、万花筒、百页窗、放大镜、望远镜……等等。
那么,“遮罩”如何能产生这些效果呢?
在本节,我们除了给大家介绍“遮罩”的基本知识,还结合我们的实际经验介绍一些“遮罩”的应用技巧, 最后,提供二个很实用的范例,以加深对“遮罩”原理的理解。
1 .遮罩动 画的概念
(1)什么是遮罩
遮罩动画是Flash中的一个很重要的动画类型,很多效果丰 富的动画都是通过遮罩动画来完成的。在Flash的图层中有一个遮罩图层类型,为了得到特殊的显示效果,可以在遮罩层上创建一个任意形状的“视窗”,遮罩 层下方的对象可以通过该“视窗”显示出来,而“视窗”之外的对象将不会显示。
(2)遮罩有什么用
在Flash动画中,“遮罩”主要有2种用途,一个作用是用 在整个场景或一个特定区域,使场景外的对象或特定区域外的对象不可见,另一个作用是用来遮罩住某一元件的一部分,从而实现一些特殊的效果。
2 .创建遮 罩的方法
(1)创建遮罩
在Flash中没有一个专门的按钮来创建遮罩层,遮罩层其实 是由普通图层转化的。你只要在某个图层上单击右键,在弹出菜单中选择【遮罩层】,使命令的左边出现一个小勾,该图层就会生成遮罩层,“层图标”就会从普通 层图标 变为遮罩层图标 ,系统会自动把遮罩层下面的一层关联为“被遮罩层”,在缩进的同时图标变为 ,如果你想关联更多层被遮罩,只要把这些层拖到被遮罩层下面就行了,如图3-5-1所示。
图3-5-1 多层遮罩动画
( 2 )构成遮罩和被遮罩层的元素
遮罩层中的图形对象在播放时是看不到的,遮罩层中的内容可以是按钮、影片剪辑、图形、位图、文字等,但不能使用线条,如果一定要用线条,可以将线条转化为“填充”。
被遮罩层中的对象只能透过遮罩层中的对象被看到。 在被遮罩层,可以使用按钮,影片剪辑,图形,位图,文字,线条。
( 3 )遮罩中可以使用的动画形式
可以在遮罩层、被遮罩层中分别或同时使用形状补间动画、动作补间动画、引导线动画等动画手段,从而使 遮罩动画变成一个可以施展无限想象力的创作空间。
3 .应用遮 罩时的技巧
l 遮罩层的基本原理是:能够透过该图层中的对象看 到“被遮罩层”中的对象及其属性(包括它们的变形效果),但是遮罩层中的对象中的许多属性如渐变色、透明度、颜色和线条样式等却是被忽略的。比如,我们不 能通过遮罩层的渐变色来实现被遮罩层的渐变色变化。
l 要在场景中显示遮罩效果,可以锁定遮罩层和被遮 罩层。
l 可以用“ Actions ”动作语句建立遮罩,但这种情况下只能有一个“被 遮罩层”,同时,不能设置 _Alpha 属性。
l 不能用一个遮罩层试图遮蔽另一个遮罩层。
l 遮罩可以应用在 gif 动画上。
l 在制作过程中,遮罩层经常挡住下层的元件,影响视 线,无法编辑,可以按下遮罩层时间轴面板的显示图层轮廓按钮 ,使之变成 ,使遮罩层只显示边框形状,在种情况下,你还可以拖动边框调整遮罩图形的外形和位置。
l 在被遮罩层中不能放置动态文本。或许你读了上面的描述,还有点模糊,那么,通过一些范例,相信你会感受到遮罩动画的神奇!
4 .实例 1 ——红星闪闪
实例简介
你一定还记得,以前“八一电影制片厂”的片头总有个红五星加动态光芒的效果,如图 3-5-2 所示。
本范例就是用遮罩来模仿这种效果 。
图 3-5-2 红星闪闪
遮罩动画(2)
知识提要
l 将线条转化为填充
l 创建遮罩动画
l 使用变形面板
l 学习使用【橡皮擦工具】中的“水笼头”工具和擦除线条
制作步骤
( 1 )创建影片文档
步骤1设置影片文档属性
执行 【文件】|【新建】命令,在弹出的面板中选择【常规】|【Flash文档】选项后,单击【确定】按 钮,新建一个影片文档,在【属性】面板上设置文件大小为400×400像素,【背景色】为黑色(在教程中,我们为了更好地显示场景中的内容,设置背景色 为#003333),如图3-5-3所示。
图3-5-3 文档【属性】面板
步骤2 设置背景图层
选择工具箱中的【矩形工具】,在场景中绘制出一个400×400 像素的无边正方形,用【放射状】渐变色进行填充,如图3-5-4所示。
图3-5-4 无边矩形及混色器设置
( 2 )创建元件
步骤 1 创建“闪光线条”元件,执行【插入】|【新建元件】命令,新建一个图形元件,名称为“闪光线条”。选择工具箱中的【线条工具】 ,设置【笔触颜色】为黄色,在场景中画一条直线,具体参数设置如图3-5-5所示。
图3-5-5 闪光线条的【属性】面板参数设置
步骤2 创建“闪光线条组合”元件
执行【插入】|【新建元件】命令,新建一个图形元件,名称为 “闪光线条组合”,如图3-5-6所示。
图3-5-6 创建闪光线条元件
从库中将名为“闪光线条”的元件拖入新元件编辑场景中,在【属性】面板 中,设置【X】为-200,【Y】为20。单击工具箱中的【任意变形工具】 ,此时元件实例的中心会出现一个小白点,它就是对象的“变形点”,用鼠标左键按住它,拖到场景的中心 “+”处松手。
图3-5-7中显示的是“变形 点”在元件中心时的状态,和“变形点”已拖到场景中心时的状态。
图3-5-7 变形点所处的不同位置
执行【窗口】|【设计面板】|【变
形】命令,打开【变形】面板,选中【旋转】,角度为15度,连续单击【复制并应用变形】按钮
,在场景中复制出的效果如图3-5-8所示。
图3-5-8 【变形】面板及复制完后的效果
前面已经提到了,遮罩层中的内容可以是按钮、影 片剪辑、图形、位图、文字等,但不能使用线条,如果一定要用线条,可以将线条转化为“填充” ,所以我们应该将线条转换为填充形状。在时间轴的关键帧上单击一下,选中全部图形,执行【修改】|【分离】命令,把线条打散,再执行【修改】|【形状】|【将线条转化为填充】命令,将线条转变为形状。
步骤3 创建“闪光”元件
执行【插入】|【新建元件】命 令,新建一个影片剪辑,名称为“闪光”,如图3-5-9所示。
图3-5-9 创建“闪光”元件
单击【确定】后进入新元件编辑场景,接着把库里名为“闪光线条组合”的元 件拖到场景中,使元件实例的中心点对齐场景中的“+”符号。在第30帧处加关键帧,用鼠标右键单击第1帧,在弹出 的菜单中选择【创建补间动画】,切换到【属性】面板,设置【旋转】为【顺时针】,旋转一周。
新增一个图层,选中第1帧,执行 【编辑】|【粘贴到当前位置】命令,使两图层中的“闪光线条组合”实例完全重合,执行【修改】|【变形】|【水平翻转】命令,让复制过来的线条和第一层中 的线条方向相反,在场景中形成交叉的图形。
选中第30帧,按F6键,新增一 个关键帧,用鼠标右键单击第1帧,选择【创建补间动画】,建立动作补间动画,在【属性】面板中,设置【旋转】为逆时针旋转一周,最后将此层设为遮罩层,用 鼠标右键单击靠上的图层,选择【遮罩层】,如图3-5-10所示。图中显示的是“闪光”元件的时间轴面板和各图层中的动画设置。
(a) 创建遮罩后的【时间轴】面板
(b) 被遮罩层中的图形
(c)遮罩图层中的图形
(d)两个图层重合后的效果
图3-5-10“闪光”元件编辑界面
步骤4 创建“红星”元件,
执行【插入】|【新建元件】命令,新建一个图形元件,名称
为“红星”。我们要在这个元件中画一个漂亮的红星,为了画好红星,我们分九步来叙述具体的画法,图3-5-11中的“1-9”的数字表示这九个步骤。
图3-5-11 红星的九步画法
第一步,按住Shift键,从场景中心向上画一根黄色的线 条,如图3-5-11中的“1”所示。
第二步,选择工具箱中的【任意变形工具】 ,在画好的线条上单击一下,这里,线条的中心出现一个白色的小圆点,我们叫它“变形点”,如图 3-5-11中的“2”所示。
第三步,用鼠标左键按住变形点,拖到线条的最下端,这是因为我们要让线条以下端为中心旋转复制,如 图3-5-11中的“3”所示。
第四步,执行【窗口】|【设计面板】|【变形】,打开【变 形】面板,各参数设置如图3-5-12。
按下【复制并应用变形】按钮 四次,就会在场景中每隔72度复制出一条线条,五条线条的顶端构成五角星的五个顶点,如图3-5-11 中的“4”所示。
图3-5-12 【变形】面板
第五步,用绿色线条分别连接五条线条的顶端,五角星的模样已经出来了,如 图3-5-11中的“5”所示。
第六步,用白色线条分别连接五角星中心和上一步连线的交叉点,如图3-5-11中的“6”所示。
第七步,选择工具箱中的【橡皮擦工具】 ,在工具箱下面的【选项】中选择【水龙头】工具 ,在多余的线段上单击一下,按Delete键,删除线段,修整好的五角星如图3-5-11中的“7”所 示。
第八步,选择工具栏上的【填充色】,在打开的【调色器】面板中,用【拾色器】拾取由红到黑的放射状 渐变色,从左到右两个填充色块的颜色值分别为:#FF0000、#000000,如图3-5-13所示。
图3-5-13 设置五角星的填充颜色
用【颜料桶工具】给五角星上色,再用【填充变形工具】调整每个角的颜色范围,使之略有区别,增加立 体感,如图3-5-11中的“8”所示。
第九步,再选择【橡皮擦工具】 ,单击【选项】下的 按钮,选择【擦除线条】项(选择后,会在“擦除线条”的左边出现一个小勾),如图3-5-14所示。
图3-5-14 擦除线条
用【橡皮擦工具】擦去红星上的线条,一颗漂亮的红星就绘制出来了,如图3-2-11中的“9”所示。
技巧:在Flash MX 2004中,还可以用更简单的方法绘制出红星,单击工具箱中【矩形工具】按钮 下方的小黑三角形,在下拉菜单中选择【多角星形工具】 。
在【属性】面板上设置,单击 按钮,弹出【工具设置】对话框,参数设置 如图3-5-15所示。
图3-5-15 多角星形工具选项设置面板-
设置完后,单击【确定】按钮,在场景中拖动鼠标,就会画出一 个五角星的形状来。
(3)创建动画
回到主场景1中,新增三个图层,把“闪光”元件拖入第二层 中,“红星”元件拖入到第三层中,在场景的下方输入白色的“闪客启航电影制片厂”文字,把声音拖入到第四层中,完成后的时间轴面板与场景如图3-5-16 所示。
图3-5-16 时间轴及场景
遮罩动画(5)
按快捷键Ctrl+Enter快捷键,测试动画。此时,你欣 赏着自己亲手做的“闪闪红星”动画,心中再回想一下“遮罩”在动画中的作用,是否已经感受到“遮罩”这一功能的神奇?
好吧,趁着兴致正浓,我们再用遮罩来做一个文字效果。
5. 实例 2 ——要学做闪客
实例简介
“嗖”,伴着这声音,一道白光迅速掠过一排文字,这是我们经常在广告和电视中看到的效果,如图 3-5-18 所示。
你想不想知道它们是怎么制作出来的呢?其实很简单,利用前面学过的知识就可轻易地做出这个效果,下 面,让我们动手试一试。
图 3-5-18 本例运行效果
知识要点
● 字体的二次打散
● 将字体转为形状
● 创建遮罩动画
( 1 )创建影片文档
执行 【文件】|【新建】命令,在弹出的对话框中选择【常规】| 【Flash文档】选项后,单击【确定】按钮,新建一个影片文档,在【属性】面板上设置文件大小为550×400像素,【背景色】为黑色(在教程中,我们 为了更好地显示场景中的内容,背景色设为了深绿色),如图3-5-19所示。
图3-5-19 文档属性
( 2 )创建元件
步骤 1 创建“我要学做闪客”元件 ,执行【插入】|【新建元件】命令,新建一个图形元件,名称 为“我要学做闪客”。单击工具箱中的【文字工具】 ,在场景中输入“我要学做闪客”六个字,在【属性】面板中,设置文字参数如图3-5-20所示。
图3-5-20 “我要学做闪客”文字
选中字体,执行【修改】|【分离】命令二次,把字体打散,再 选择【颜料桶工具】,把字体中心填充成红色。各个步骤的文字效果如图3-5-21所示。
图3-5-21 文字效果
步骤 2 创建“辉光”元件
执行【插入】
|
【新建元件】命令,新建一个图形元件,名称为“辉光”。执行【窗口】
|
【设计面板】
|
【混色器】命令,打开【混色器】面板,设置
【填充样式】为线性,将三个色标全部设置为白色,第一和第三个的【
Alpha
】值为零,中间的为
74%
(你可按需设置),设置完后,在场景
中画一个无边矩形,大小为
40
×
230
,如图
3-5-22
所示。
图
3-5-22
【混色器】面板和图形
(4)创建动画
单击时间轴右上角的【场景1】按钮,切换到主场景。
本例的主场景1中共有四个图层,我们从下向上一层一层的做,
可参看图3-5-25所示。
步骤1 创建【底层文字】层
将【图层1】重新命名为【底层文字】。
从库里把“我要学做闪客”的元件拖到场景中,在第60帧处添
加普通帧,这一层起显示文字的作用。
步骤2 创建被遮罩层
新建一个【辉光】图层,从库里把“辉光”元件拖到场景中,放在“我要学做闪客”元件实例的左边。选择
工具栏上的【任意变形工具】,单击【选项】中的【旋转与倾斜】按钮,将鼠标放在“辉光”元件实例的任意一个角,拖动鼠标旋转一定有角度,使“辉光”元件实
例产生一定的倾斜度。在第30、60帧处添加关键帧,在第30帧处把“辉光”元件实例拖到“我要学做闪客”元件实
例的右边,在第1帧和第30帧处建立动作补间动画,如图3-5-23所示。
图3-5-23 “辉光”元件在场景中的位置
步骤3 创建遮罩层
新建一个【遮罩层】图层,复制【底层文字】层的第一帧中的元件实例,选择【遮罩层】的第1帧,执行【编辑】|【粘贴到当前位置】命令,用鼠标右键单击【遮罩层】,选择【遮罩层】,设置此层为遮罩层,这一层的作用是
用字体做遮罩元素,用它来控制辉光在场景中出现的大小和位置。
至此,我们就已经创建好了“我要学做闪客”这个动画,时间轴面板如图3-5-25所示。
图3-5-25 时间轴面板上的图层
课堂练习: 利用素材制作水波纹 制作关键步骤:
利用素材制作图片切换的遮罩效果:
1.新建一个图形元件,制作出一个遮罩所需要的图形。
2.利用图形原件,用动作补间动画制作出一个简单的电影剪辑A。
3.将多个电影A排列在一起,组合成电影剪辑B。
4.将电影剪辑B做遮罩层、人物图片做被遮罩层,建立电影剪辑C。
5.将电影剪辑C放置在舞台上,如果有多个遮罩动画,调整时间轴,已达到最佳效果。
发表评论
-
iPhone、iPad 如何播放网页调用优酷视频?
2013-09-26 14:30 17736在线视频一般都是基 ... -
Scrolling Dynamically Loaded Text (as2)
2010-07-02 05:04 1961One quest ... -
flashAndPHP 简单交互
2010-06-17 01:53 1962第一章: flash,php 和 mysql ... -
交互动画按钮
2010-06-16 23:44 3725交互动画按钮 按钮元件是 Flash 的基本 ... -
引导路径动画 (2)
2010-06-16 23:41 18004.实例2——海底世界 ... -
引导路径动画 (1)
2010-06-16 23:31 3561引导路径动画(1) 在前面几节里,我们已经给大家介 ... -
动画基础
2010-06-16 23:22 1631动画的舞台结构及道具组合(1) 动画是一种动态 ... -
逐帧动画与夸张表情动画
2010-06-16 23:18 6479夸张表情动画的制作(1) (转之ET动画学堂) ... -
形状补间动画
2010-06-16 23:15 5480形状补间动画(1) ... -
逐帧动画与人运动动画制作
2010-06-16 23:11 5040人走路动画制作 ... -
动作补间动画
2010-06-16 23:07 4666动作补间动画(1) ... -
Popup window ActionScript3 VS ActionScript2
2010-06-09 04:17 2665A common ... -
加载loader (How to Load External Images in Actionscript 3.0)
2010-05-28 02:18 1850Using the flash.display.Lo ... -
元件变色 change movieclip's color
2010-05-28 01:34 1905// This line defines a varia ... -
Flash AS3获取PHP数据(ActionScript3 + php + email)送ActionScript2
2010-04-23 21:11 5834一,AS3部分[下载 ] package { ... -
flex与flash元件交互
2010-01-30 04:31 1923前一段时间发了flex与JavaScript的数据交互 ,现 ... -
FLEX里的CSS样式设置教材
2010-01-29 00:38 2403FLEX3中应用 CSS完全详解 ... -
flex 扇形菜单
2010-01-29 00:27 9225在继 auzn经典Flex教程–KingnareStyle ... -
flex 画线
2010-01-29 00:23 3539实例1: <?xml version=" ... -
Flex 中 12 个简单实用的小技巧
2010-01-26 06:32 16741. 复制内容到剪贴板 System.setCli ...
相关推荐
"Flash动画制作之遮罩动画"教学设计知识点 Flash动画制作之遮罩动画教学设计是指通过讲授法、演示法、分层任务驱动法、自主探究、合作学习等教学方法,旨在让学生掌握遮罩动画的基本原理,理解遮罩层与被遮罩层之间...
在Flash这个强大的动画制作软件中,补间动画、引导动画和遮罩动画是创建动态效果的关键技术。这些功能使得设计师可以创造出丰富的交互式内容和视觉特效,尤其对于初学者来说,掌握这些技能至关重要。 首先,我们来...
### FLASH8文档详细说明之遮罩动画:创造神奇视觉效果的艺术 在数字动画的世界里,Adobe Flash曾是引领潮流的工具之一,尤其在版本8中,遮罩动画技术更是为无数创意提供了强大的支撑。遮罩动画,作为一种核心的视觉...
在本文中,我们将深入探讨如何在Delphi编程环境中利用GDI+库来创建遮罩动画文字效果。Delphi是一款强大的Windows应用程序开发工具,而GDI+(Graphics Device Interface Plus)是微软提供的图形处理库,提供了丰富的...
### 遮罩动画原理及实例详解 #### 一、遮罩动画概述 在Flash动画设计中,遮罩(Mask)技术是一种非常重要的特效手段,它可以帮助设计师创造出丰富多彩且具有创意的视觉效果。遮罩的基本原理是通过一个图层(遮罩层...
本资源包"flash遮罩动画学习源文件"包含了水纹、百叶窗等效果,非常适合初学者和有一定基础的设计师用来深入理解和实践遮罩技术。 1. **遮罩原理**: 遮罩是通过一个图形或影片剪辑来控制另一个对象的可见性。遮罩...
本教程重点讲解如何利用jQuery来实现一个图片遮罩动画过渡提示特效,这在用户交互和界面反馈方面具有很高的实用价值。 首先,我们需要理解“图片遮罩”(Image Masking)的概念。遮罩是覆盖在图片上的一种半透明或...
本实例“Flash遮罩动画实例:卷纸动画.rar”就是一个很好的展示,让我们深入了解遮罩在Flash中的应用。 首先,遮罩的本质是通过对一个图层(称为遮罩层)的形状进行定义,来控制其下方图层(被遮罩层)的显示区域。...
"遮罩动画聚光灯效果ppt特效.rar"是一个专门用于创建黑夜手电筒照射效果的资源包,它包含了一系列的模板和详细教程,帮助用户在PowerPoint中实现这种独特且引人注目的视觉效果。以下是对这一主题的详细解释: 1. **...
"韩国经典旋转遮罩动画ppt模版"是一个专门针对这一需求设计的专业资源,它包含了独特的设计元素和动态效果,旨在帮助用户快速创建具有视觉吸引力的演示文稿。 首先,我们要理解“旋转遮罩动画”。这是一种动画效果...
找找动画设计,作业类型,可效仿特效加针等
在本资源"ios-分段 按钮 遮罩 动画.zip"中,作者Songkunda分享了一个创新的设计思路,即在分段按钮上添加遮罩和动画效果,以提升用户体验和视觉吸引力。以下是对这个概念的详细解释和相关知识点的深入探讨。 1. ...
【CSS3鼠标悬停图片遮罩动画特效】是一种利用CSS3技术实现的交互式网页设计元素,主要应用于图片展示和用户交互。这种特效在用户将鼠标指针悬停在图片上时,会在图片上覆盖一层半透明或带有图案的遮罩,并且可以伴随...
在本文中,我们将深入探讨如何使用CSS3实现一个精美的鼠标悬停图片半透明渐变颜色背景遮罩动画特效。这个特效在用户将鼠标指针悬停在图片上时,会在图片上方添加一层带有渐变颜色的遮罩,当鼠标移开时,遮罩会以平滑...
水纹遮罩动画代码,即景动画,山水动画,flash,课件,
PPT中制作“遮罩动画”效果
一个很好的flash效果,能够帮助您快速掌握遮罩动画的制作过程,欢迎下载
FLASH遮罩动画效果的综合应用.应用图片的位移效果制作.
flash遮罩动画制作-红星闪闪.doc
FLashCS6遮罩动画练习,提供源文件