注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

 
 
 

日志

 
 

flash用as打造动态水域效果  

2013-07-08 15:45:56|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
作前准备

    准备一张规格约为600*450的山水图片。经过制图软件(ps、fw)处理后,保存到指定文件夹待用。

    制作过程

    1.启动flash8软件。

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

flash用as打造动态水域效果 - 迎春 -

图1

    3.首先将准备好的山水图片素材导入库中,待用。

flash用as打造动态水域效果 - 迎春 -

素材图

    4.创建影片剪辑元件

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

    选择图层1第一帧,从库中拖出素材图片到舞台,规格为600*450,全居中。如图2所示:

 flash用as打造动态水域效果 - 迎春 -

图2

选择“修改-分离”,将其打散,然后用选择工具框选水域。如图3所示:

flash用as打造动态水域效果 - 迎春 -

图3

右键起麻点的水域,将其转换为影片剪辑元件,命名为“水域”。如图4所示:

flash用as打造动态水域效果 - 迎春 -

图4

    5.编辑制作场景

    返回场景1,添加两个图层,共三个图层。自下而上命名为背景、水面、as。

    (1)选择背景图层第一帧,从库中拖出山水背景素材到舞台,规格600*450,全居中。上锁。如图5所示:

flash用as打造动态水域效果 - 迎春 -

图5

    (2)选择水面图层第一帧,从库中拖出“水域”影片剪辑元件到舞台,规格不变,将其下边线和背景的下边线对齐,水平中齐。如图6所示:

flash用as打造动态水域效果 - 迎春 -

图6

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

flash用as打造动态水域效果 - 迎春 -

图6

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

Stage.scaleMode = "noScale";
var baseX = 100;
var baseY = 100;
var nOctaves = 1;
var randomSeed = Math.random() * 10;
var bStitch = false;
var bFractalNoise = true;
var nChannels = 1;
var bGreyScale = false;
var p1 = new flash.geom.Point(45, 35);
var p2 = new flash.geom.Point(50, 60);
perlinOffset = new Array(p1, p2);
bmp = new flash.display.BitmapData(650, 400, true, 0);
onEnterFrame = function ()
{
perlinOffset[0].y = perlinOffset[0].y - 5;
perlinOffset[0].x = perlinOffset[0].x - 5;
perlinOffset[1].x = perlinOffset[1].x + 1;
perlinOffset[1].y = perlinOffset[1].y + 1;
bmp.perlinNoise(baseX, baseY, nOctaves, randomSeed, bStitch, bFractalNoise, nChannels, bGreyScale, perlinOffset);
dmf = new flash.filters.DisplacementMapFilter(bmp, new flash.geom.Point(0, 0), 1, 1, 20, 20, "color");
cd.filters = [dmf];
};

锁定该图层。

    6.完成后的时间轴如图7所示:

 flash用as打造动态水域效果 - 迎春 -

图7

    7.测试存盘

 

    说明:

    如果是不规则的水域,将实例打散后,可用橡皮擦和铅笔工具将水域抠出   

最终效果显示:

  评论这张
 
阅读(143)| 评论(3)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017