您的位置:首页 > 其它

flash action script 制作线条

2005-06-19 15:41 351 查看
最简单的线条,有时可以划出很美的图形,但是如果脱离了action script 那制作起来将会非常的复杂,感受一下action script 的魅力吧
/* 区域的长为200,每次的变化为5,所以每个区域循环40次,4个区域就160次了,你可以改变长度和变化大小制作更多变化的图形 */
// 新建一个影片,设置其坐标
_root.createEmptyMovieClip("drawing_mc",1);
drawing_mc._y = 200;
drawing_mc._x = 400;
// 设置线的样式,初始的坐标
drawing_mc.lineStyle(1, 0xCCCCCC);
xpos = 200;
ypos = 0;
for(i=0; i<160; i++){
var area; // 定义坐标区域
drawing_mc.moveTo(0,ypos); // 线的起点
drawing_mc.lineTo(xpos,0); // 线的终点

if((xpos>0 && xpos<=200) && (ypos>=0 && ypos<200)){
area = 1;
}else if((xpos<=0 && xpos>-200) && (ypos>0 && ypos<=200)){
area = 2;
}else if((xpos<0 && xpos>=-200) && (ypos<=0 && ypos>-200)){
area = 3;
}else if((xpos>=0 && xpos<200) && (ypos<0 && ypos>=-200)){
area = 4;
}

switch(area){
case 1:
xpos=xpos-5;
ypos=ypos+5;
break;
case 2:
xpos=xpos-5;
ypos=ypos-5;
break;
case 3:
xpos=xpos+5;
ypos=ypos-5;
break;
case 4:
xpos=xpos+5;
ypos=ypos+5;
break;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: