[AS 功能代码教程06]AS绘图总结及补充
2009-05-30 12:07:22 来源:WEB开发网补充:
长方形:
_root.createEmptyMovieClip("MC",1);
MC._x = 200;
MC._y = 150;
var R = 60;
MC.moveTo(0,0);
MC.lineStyle(2);
MC.lineTo(R*2,0);
MC.lineTo(R*2,R);
MC.lineTo(0,R);
MC.lineTo(0,0);
同心圆(与圆对比):
_root.createEmptyMovieClip("MC", 1);
MC._x = 200;
MC._y = 150;
var R = 30;
var layer = 5;
//圆的层数
MC.lineStyle(2);
for (i=1; i <= layer; i++) {
MC.moveTo(i*R*Math.cos(0), i*R*Math.sin(0));
for (n=1; n < 360; n++) {
var angle = i*n*Math.PI/180;
var tox = i*R*Math.cos(angle);
var toy = i*R*Math.sin(angle);
MC.lineTo(tox, toy);
}
}
蝶形(与圆对比):
_root.createEmptyMovieClip("MC", 1);
MC._x = 200;
MC._y = 150;
var R = 60;
MC.moveTo(R*Math.cos(0), R*Math.sin(0));
MC.lineStyle(2);
for (n=1; n < 360; n++) {
var angle = n*Math.PI/180;
tox = R*Math.cos(angle);
toy = R*Math.sin(angle*2);
MC.lineTo(tox, toy);
}
多棱形(与圆对比):
_root.createEmptyMovieClip("MC", 1);
MC._x = 200;
MC._y = 150;
var sides = 5;
//棱数:应为奇数
var R = 100;
MC.moveTo(R*Math.cos(0), R*Math.sin(0));
MC.lineStyle(2);
for (n=1; n < 360; n++) {
var angle = n*Math.PI/180;
var r = R*Math.cos(sides*angle);
tox = r*Math.cos(angle);
toy = r*Math.sin(angle);
MC.lineTo(tox, toy);
}
- ››ASP.NET及JS中的cookie基本用法
- ››ASP.NET获取MS SQL Server安装实例
- ››asp.net实现调用百度pai 在线翻译英文转中文
- ››ASP.NET页面选项进行提示判断
- ››Asp.net定时执行程序
- ››ASP.NET中利用DataList实现图片无缝滚动
- ››ASP.NET验证控件RequiredFieldValidator
- ››ASP.NET中使用System.Net.Mail发邮件
- ››ASP.NET中获取用户控件中控件的ID
- ››ASP.NET中FileBytes写成文件并存档
- ››asp获取毫秒数
- ››asp.net报“INSERT INTO 语句的语法错误解决
更多精彩
赞助商链接