查看完整版本: Flash制作随意飘飞的彩色肥皂泡

bleach 2007-5-5 10:02

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

[align=left]本文中我们用Flash制作随意飘飞的彩色肥皂泡动画。完成效果如下:[/align][align=left][flash]http://www2.flash8.net/UploadTeach/200704/20070430124041606.swf[/flash]
[/align][align=left][font=Verdana][font=Verdana]制作步骤如下:[/align][align=center][url=http://design.yesky.com/syscore/361/486361d.shtml][img]http://www2.flash8.net/UploadTeach/200704/20070430123859272.jpg[/img][/url]
[/align]
[align=center][url=http://design.yesky.com/syscore/361/486361d_1.shtml][img]http://www2.flash8.net/UploadTeach/200704/20070430123900746.jpg[/img][/url][/align][align=center][url=http://design.yesky.com/syscore/361/486361d_2.shtml][img]http://www2.flash8.net/UploadTeach/200704/20070430123900413.jpg[/img][/url]
[/align]


//写在帧的代码:
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();
        }
};


[align=center][url=http://design.yesky.com/syscore/361/486361d_4.shtml][img=612,509]http://www2.flash8.net/UploadTeach/200704/20070430124714104.jpg[/img][/url][url=http://design.yesky.com/syscore/361/486361d_3.shtml][color=#0000ff] [/color][/url][/align][align=left]//写在元件本身的代码: [/align]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;  
}
[align=center][url=http://design.yesky.com/syscore/361/486361d_4.shtml][img]http://www2.flash8.net/UploadTeach/200704/20070430123903416.jpg[/img][/url][/align][/font][/font]

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

google 2007-5-7 11:28

呵呵,挺不错的呢···
页: [1]
查看完整版本: Flash制作随意飘飞的彩色肥皂泡