发新话题
打印

[专辑] Flash制作随意飘飞的彩色肥皂泡

Flash制作随意飘飞的彩色肥皂泡

本文中我们用Flash制作随意飘飞的彩色肥皂泡动画。完成效果如下:


制作步骤如下:







//写在帧的代码:
i = 0;
ppo._visible=false
function enet() {
        i++;
        sc = random(50)+20;
        duplicateMovieClip("ppo", "ppo"+i, i);
        _root["ppo"+i]._x = random(550);
        _root["ppo"+i]._y = random(400);
        _root["ppo"+i]._xscale = _root["ppo"+i]._yscale=sc;
}
onEnterFrame = function () {
        if (i<25) {
                enet();
        }
};


//写在元件本身的代码:

onClipEvent (load) {  
        xx = random(550);  
        xy = random(400);  
        dt = 50;  
        this.ys._alpha=random(150)+50;  
        var yanse:Color = new Color(this.yanse_mc);  
        yanse.setRGB(random(0xffffff));  
}  
onClipEvent (enterFrame) {  
        if (random(dt) == 1) {  
                xx = random(550);  
                xy = random(400);  
        }  
        //     
        dx = (xx-_x);  
        dy = (xy-_y);  
        dx*=.01;  
        dy*=.01;  
        //dx*=.4;  
        //dy*=.4  
        _x += dx;  
        _y += dy;  
        _rotation+=0;  
}



[ 本帖最后由 bleach 于 2007-5-5 10:03 编辑 ]

TOP

呵呵,挺不错的呢···

TOP

发新话题