您好!欢迎您光临水波文字的制作原理与过程_迎客松B站!

体育

I

交友

I

论坛

I

会员注册

I

本站搜索

I

收藏本站

当前位置:首页 >>>进阶教程>>>水波文字的制作原理与过程
水波文字的制作原理与过程
发表日期:2012/9/19 9:58:00 出处:迎客松 作者:翠柏 发布人:hsb345 已被访问 2999

水波文字的制作原理与过程

   

    教学目的:通过本节教学了解和熟悉影片剪辑的创建、实例名称和属性链接的运用,以及动作脚本的填写,进而创作出生动漂亮的水波纹特效。

  教学对象:本教材是针对有一定动画制作基础和对属性面板及工具箱、动作面板、as语句有所了解的朋友们编制的,因此省略了一些步骤,还望谅解。

    教学要点:影片实例、属性链接、动作面板、as语句。

   

   

    1.启动FLASH8 软件

    2.确立文档属性 设置动画尺寸为500*300,背景颜色黑绿,其它默认,点击确定,进入场景1。如图1所示:


图1

    3.创建图形元件

    (1)选择“插入-新建元件”,建立一个名为“椭圆”的图形元件,点击确定,进入元件编辑区。就一个图层。

    选择图层1第一帧,用椭圆形工具打开混色器,设置其参数,如图2所示:

图2

在舞台拖一个规格为100*60的,黑白相间的,无边线的椭圆。全居中。点击该实例,用“填充变形工具”将其调整为如图3所示:

图3

    (2)选择“插入-新建元件”,建立一个名为“羽化”的图形元件,点击确定,进入元件编辑区。就一个图层。

    选择图层1第一帧,用矩形工具打开混色器,设置其参数,如图4所示:

图4

在舞台拖一个规格为320*140的矩形,全居中。点击该矩形,用“填充变形工具”将其调整为,如图5所示:


图5


    4.创建影片剪辑

    (1)选择“插入-新建元件”,建立一个名为“水波”的影片剪辑元件,点击确定,进入元件编辑区。就一个图层。

    选择图层1第一帧,从库中拖出“椭圆”图形元件到舞台,全居中,规格不变.在第30帧插入关键帧,创建本区域间的动画补间。点击第30帧上的实例,将其放大规格为400*240。全居中。在第15帧插入关键帧,然后,分别将第1、第30帧上是实例设置其Alpha为0%。在第50帧插入帧。其时间轴,如图6所示:


图6

右键库中的该影片剪辑-链接,打开属性链接面板,填写其标识符为:sb 。其它参数设定,如图7所示:

图7

(注:URL中的网址可随意填写一个网页地址)

    (2)选择“插入-新建元件”,建立一个名为“文本”的影片剪辑元件,点击确定,进入元件编辑区。添加一个图层,共两个图层。自下而上命名为文本、边框。

    A.选择文本图层第一帧,用文本工具在舞台输入:“欢迎光临”四个字,颜色、规格、字体随意,然后,将其规格设置为240*66。全居中。选中该实例,打开滤镜,设置其参数,如图8所示:

图8

锁定该图层。

    B.选中边框图层第一帧,用矩形工具拖一个规格为275*135的,无填充的矩形,其属性设置,如图9所示:

图9

锁定该图层。


    (3)选择“插入-新建元件”,建立一个名为“文本组合”的影片剪辑元件,点击确定,进入元件编辑区。添加两个图层,共三个图层。自下而上命名为背景、羽化、文本。

    A.选择背景图层第一帧,用矩形工具在舞台拖一个规格为500*300,无边线的蓝色矩形。全居中。上锁。如图10所示:

图10

    B.选择羽化图层第一帧,从库中拖出“羽化”图形元件到舞台,全居中。上锁。如图11所示:

图11

    C.选择文本图层第一帧,从库中拖出“文本”影片剪辑元件到舞台,全居中。上锁。如图12所示:

图12

    (4)选择“插入-新建元件”,建立一个名为“模板”的影片剪辑元件,点击确定,进入元件编辑区。添加一个图层,共两个图层。自上而下命名为模板、as。

    A.选择模板图层第一帧,用矩形工具在舞台拖一个规格为500*300的,无边线的矩形,颜色随意。点击该实例,左对齐-上对齐。上锁。如图13所示:


图13

    (2)选择as图层第一帧,按f9,打开动作面板,在as编辑区输入,如下帧语句:

var depth = this.getNextHighestDepth();
this.attachMovie("sb", "sb" + depth, depth);
this["sb" + depth]._x = Stage.width / 2;
this["sb" + depth]._y = Stage.height / 2;

锁定该图层。


    5.编辑制作场景

    返回场景1,添加两个图层,共三个图层。自下而上命名为文本、模板、as。 

    (1)选择文本图层第一帧,从库中拖出“文本组合”影片剪辑元件到舞台,规格不变,全居中。如图14所示:

图14

点击该实例,在属性面板填写其实例名称为:yks 。上锁。如图15所示:


图15

    (2)选择面板图层第一帧,从库中拖出“模板”影片剪辑元件到舞台,将其摆放在舞台外文本的左侧。如图16所示:


图16

点击该实例,在属性面板填写其实例名称为:mask 。上锁。如图17所示:


图17

    (3)选择as图层第一帧,按f9,打开动作面板,在as编辑区输入,如下帧语句:

Stage.scaleMode = "noScale";
var bit = new flash.display.BitmapData(mask._width, mask._height, true);
var zjx = 1;
var zjy = 2;
var sfx = 10;
var sfy = 20;
this.onEnterFrame = function ()
{
    bit.draw(mask);
    var _loc1 = new flash.filters.DisplacementMapFilter(bit, new flash.geom.Point(), zjx, zjy, sfx, sfy, "color", 0, 0);
    yks.filters = [_loc1];
};

锁定该图层。

    6.该作业完成后的时间轴如图18所示:


图18

    7.测试存盘

 

    *说明:

     1.水波影片剪辑没有进入场景1,它们是通过其属性链接和脚本来控制的。

     2.水波的大小和脚本参数有关,其位置和模板大小及位置有关。

最终效果显示:


http://hsb345.16789.net/domName/hsb345/20106118142355718.swf

 

全屏下载

 

祝你成功!

 

进入更多教程

 

双击自动滚屏 【打印本页】 【关闭窗口
 相关评论:



woweishuiho
(2010/11/30 8:20:00) [118.147.251.]

老师你好,我把场景变成了550*400后,怎么调语句里的参数,谢谢


jacksonhui
(2010/8/19 23:44:00)

晚上好,學習了,谢谢老師,祝安康!

 发表评论:共有 2 条评论

身份选择:会员 游客(游客不需要输入密码)
用 户 名: 密 码:
评论内容:
(最多评论字数:500)

迎客松B站 | 设为首页 | 加入收藏 | 联系我们 | 进入管理 | 关于站长 | 本站搜索

联系电话: 联系人:翠柏

琼icp备09005167