打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Flash轻松制作照片上有水纹波动动画
最终效果:
创建flash文档,然后准备一幅美女照片为背景来用,按ctrl+j调整属性。
然后把图片转换为影片剪辑,起名为photo_mc,然后我们设置影片剪辑的位置。确认影片剪辑选中状态下,我们打开对齐面板,然后设置如下。
然后命名实例名
然后为第一帧添加如下动作。
import flash.filters.displacementmapfilter;
import flash.display.bitmapdata;
import flash.geom.point;
this.createemptymovieclip("waterhold", this.getnexthighestdepth());
waterhold._visible = false;
var numofripples:number = 65;
var speed:number = 18;
for (var i:number = 0; i<numofripples; i++) {
var ripple:movieclip = waterhold.attachmovie("wave", "wave"+waterhold.getnexthighestdepth(), waterhold.getnexthighestdepth(), {_x:random(stage.width), _y:random(stage.height)});
ripple.gotoandplay(random(65));
}
onenterframe = function () {
var bm:bitmapdata = new bitmapdata(waterhold._width+65, waterhold._height+65, true, 0x50000000);
bm.draw(waterhold);
photo_mc.filters = [new displacementmapfilter(bm, new point(0, 0), -1, 1, 1, speed)];
};
然后按ctrl+f8新建立影片剪辑元件。
这里我们制作一个水纹动画。
然后制作一个形状动画,水纹扩散开,首先在第一帧里绘制一个椭圆,调整渐变填充。
在第一帧调整到最小,第75帧调整到最大。然后做形状动画。
并且在第75帧添加如下代码
this._x = random(stage.width);
this._y = random(stage.height);
gotoandplay(random(10));
然后设置该影片剪辑的链接属性。
好了这时可以看到效果了。
最终提供给大家源文件:http://www.webjx.com/files/soft/1_090809222110.rar
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
用Flash轻松制作照片上的水纹波动效果
AS3 加载一个位图
[转载]怎样制作《点击梅枝?红梅花开》动画
Flash AS制作下雪动画效果
详解Flash AS代码实现弹弓弓弦弹性形变
FLASH中用纯脚本制作雪花效果
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服