漂亮的flash代码:用Flash AS行代码画一棵漂亮的树

  本文中我们用用Flash AS代码来画棵漂亮只有25行代码 用Flash AS行代码画<img src='/icons/52479yi.gif' />棵漂亮<img src='/icons/52479de.gif' />树

  AS代码如下:

varmc=this;
functiondl(ax,ay,bx,by){
mc.moveTo(ax,ay);
mc.lineStyle(0,0x000000,100);
mc.lineTo(bx,by);
}
functionlzh(x,y,l,angle,n){
(n>0){
vara_l,a_r,x1,x1_l,x1_r,y1,y1_l,y1_r,x2,x2_l,y2,y2_l,x2_r,y2_r;
x1=x+0.5*l*Math.cos(angle*Math.PI/180);
y1=y-0.5*l*Math.sin(angle*Math.PI/180);
x2=x+l*Math.cos(angle*Math.PI/180);
y2=y-l*Math.sin(angle*Math.PI/180);
dl(x,y,x2,y2);
a_l=angle+30;
a_r=angle-30;
l=l*2/3;
lzh(x2,y2,l,angle-random(10),n-1);
lzh(x1,y1,l*2/3,a_l,n-1);
lzh(x1,y1,l*2/3,a_r,n-1);
lzh(x2,y2,l*2/3,a_l,n-1);
lzh(x2,y2,l*2/3,a_r,n-1);
}
}
lzh(300,400,120,90,6);


Tags:  透明flash代码 flash代码 qq空间flash代码 漂亮的flash代码

延伸阅读

最新评论

发表评论