您所在的位置:QQ首页 > 动画频道> 正文

AS精彩特效椭圆研究飘动效果制作
http://flash.QQ.com   2006年 06月 25日 17:07   闪客帝国  
下一个更精彩:AS精彩特效椭圆研究卷筒效果制作

二、飘动效果的制作

一面红旗可随风飘扬,一张位图在flash中也可以通过Action制做出飘动效果:

制作思路:在上例中的电影剪辑的注册点位于中心,如果注册点在场景中按照水平直线排列,并让每个电影剪辑的y坐标依次上下振动,x坐标不变,可实现飘动效果。

1.修改组件

修改上例中的电影剪辑,移去第2层的创建补间动画,把注册点定在图片的中心。让红长方形从左到右移动,起点与图片的左端对齐,终点与图片的右端对齐。

2.程序如下:

var num = 20;//电影剪辑数目等于帧数

var p = 2*Math.PI;

var b = 2;//在x轴上截距为0,因为x坐标不变,b控制波动的幅度

for (var z = 2; z<=num; z++) {

duplicateMovieClip("a1", "a"+z, z);

}

onEnterFrame = function () {

for (var z = 1; z<=num; z++) {

var mc = this["a"+z];

mc.gotoAndStop(z);

mc._y = Math.cos(n+p/num*z)*b+150;

mc._x = 200;

}

n += (_xmouse-cen_x)/2000;

};

测试,因为遮罩动画的帧数少,图片的齿状很明显,所以可建一个空心方框,深度在所有电影剪辑之上(num+1),让位图在方框中显示。

免费订阅】【发表评论】【动画论坛】【  】【关闭
发表评论
 QQ号码:
 QQ密码:
 验证码: 匿名发表
* 请各位网友遵纪守法并注意语言文明。
*《互联网电子公告服务管理规定》
*《全国人大常委会关于维护互联网安全的规定》




关于腾讯 | About Tencent | 服务条款 | 广告服务 | 腾讯招聘 | 腾讯公益 | 客服中心 | 网站导航
Copyright © 1998 - 2008 Tencent Inc. All Rights Reserved
腾讯公司 版权所有