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;
}
}
/* 区域的长为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;
}
}
相关文章推荐
- Flash ActionScript3代码制作文字渐变+描边
- Flash ActionScript 3.0 动画教程 (高清PDF中文版下载)
- 释Flash ActionScript代码优化原则
- Flash ActionScript (22)三天学透as3.0之第一天
- [FLASH] Create a Dynamic Slideshow with ActionScript 3.0 and XML
- Flash/ActionScript3 “Programming” under Ubuntu
- 积少成多Flash ActionScript 3.0(5) - 实例之闹钟
- Flash ActionScript 3.0 - 以文本形式、XML形式和JSON形式与页面通信
- 《Flash ActionScript 3.0 动画高级教程》
- 自定义Flash ActionScript中的trim函数,去回车函数,字符串替换函数,字节换算函数
- Flash ActionScript 3编程的总结
- flash actionscript 3.0 赞
- Flash as入门(1):认识AS面板-Flash actionscript
- flash flex actionScript3 AS3 跨域操作 磁盘 文件
- The Flash Anthology: Cool Effects and Practical ActionScript
- Flash反编译软件ASV2012(Action Script Viewer)企业版授权说明
- Flash ActionScript 3.0的Socket连接的策略文件
- Flash ActionScript (11)用flash打开任何文件的方法
- Flash ActionScript 3 殿堂之路学习笔记
- Flash ActionScript (15) as2.0与as3.0区别