Rss
热门关键字:  签名  人物美容  抠图  88888  人物
图片秀
您的位置:| 主页 > 设计教程 > Flash教程 > Flash AS教程:好看的荷塘涟漪动画

Flash AS教程:好看的荷塘涟漪动画

TAGS标签
来源:中国365设计网 作者:中国制造 时间:2009-11-15 点击:

本教程主要用Flash AS3.0代码来编写好看的荷塘涟漪动画,教程主题为两部分,一部分是涟漪动画的制作,二就是荷叶和荷花的绘制过程。喜欢此类教程的朋友可以一起来学习一下。

织梦好,好织梦

内容来自dedecms

详细的AS代码:

织梦好,好织梦

stage.frameRate=80;

本文来自织梦

function init(x1:Number,y1:Number) {

织梦内容管理系统

        var mc:MovieClip=new MovieClip(); copyright dedecms

        addChildAt(mc,1); 本文来自织梦

        mc.x=x1;

织梦好,好织梦

        mc.y=y1;

织梦内容管理系统

        mc.graphics.lineStyle(0.5,0xbbffff,0.6);

内容来自dedecms

        mc.graphics.drawEllipse(-1,-0.3,2,0.6); 织梦内容管理系统

        mc.addEventListener(Event.ENTER_FRAME,frame); 内容来自dedecms

        var v0=0.5+0.3*Math.random(); 织梦内容管理系统

        function frame(e) {

织梦好,好织梦

                mc.scaleX=mc.scaleY+=v0; 内容来自dedecms

                mc.alpha>0?mc.alpha-=0.02:[mc.removeEventListener(Event.ENTER_FRAME,frame),removeChild(mc),mc=null];

织梦好,好织梦

        }

dedecms.com

}

织梦内容管理系统

function xiayu() { dedecms.com

        var timer:Timer=new Timer(200,2); dedecms.com

        timer.addEventListener(TimerEvent.TIMER,onTimer); 本文来自织梦

        var mc:MovieClip=new MovieClip(); copyright dedecms

        mc.graphics.beginFill(0xbbffff,0.8);

copyright dedecms

        mc.graphics.drawEllipse(-0.5,-2,1,4); copyright dedecms

        addChildAt(mc,1); 织梦内容管理系统

        mc.scaleX=mc.scaleY=0.7+0.3*Math.random(); copyright dedecms

        var x0=mc.x=50+Math.random()*450; 本文来自织梦

        mc.y=-10-20*Math.random();

copyright dedecms

        var y0=30+350*Math.random(); 织梦好,好织梦

        mc.addEventListener(Event.ENTER_FRAME,frameB); dedecms.com

        function frameB(e) { 织梦内容管理系统

                if (mc.y<y0) {

本文来自织梦

                        mc.y+=5;

内容来自dedecms

                } else {

内容来自dedecms

                        mc.removeEventListener(Event.ENTER_FRAME,frameB); 内容来自dedecms

                        removeChild(mc); 织梦内容管理系统

                        mc=null;

织梦好,好织梦

                        init(x0,y0);

织梦好,好织梦

                        timer.start(); dedecms.com

                } 织梦好,好织梦

        }

内容来自dedecms

        function onTimer(e) { copyright dedecms

                init(x0,y0); 本文来自织梦

        } 内容来自dedecms

} copyright dedecms

var t:Timer=new Timer(100,0);

织梦内容管理系统

t.addEventListener(TimerEvent.TIMER,onT);

copyright dedecms

t.start(); 本文来自织梦

function onT(e) {

织梦内容管理系统

        xiayu();

dedecms.com

        xiayu(); dedecms.com

} 织梦好,好织梦

var tu:Hehua=new Hehua();

dedecms.com

addChild(tu); 本文来自织梦

var kj:MovieClip=new Kj  ;

内容来自dedecms

addChild(kj); 织梦好,好织梦

dedecms.com


 
Flash实例:AS3制作茶
 
Flash CS4打造鼠标触
 
Flash cs3仿真艺术设
 
Flash AS2实例教程:制

[转贴请注明来源:365设计门户站(www.cn365design.com)]