[AS 功能代码教程06]AS绘图总结及补充
2009-05-30 12:07:22 来源:WEB开发网星形(与多边形对比):
_root.createEmptyMovieClip("MC", 1);
MC._x = 200;
MC._y = 150;
var R = 50;
var sides = 5;
var angle = (360*Math.PI/180)/sides;
var MA:Array = new Array();
for (i=0; i <= sides; i++) {
MA[i] = 2*i*angle;
}
x = R*Math.cos(MA[0]);
y = R*Math.sin(MA[0]);
MC.moveTo(x, y);
MC.lineStyle(2);
for (n=1; n <= sides; n++) {
var tox = R*Math.cos(MA[n]);
var toy = R*Math.sin(MA[n]);
MC.lineTo(tox, toy);
}
心形(与圆对比):
_root.createEmptyMovieClip("MC", 1);
MC._x = 200;
MC._y = 150;
var R = 60;
MC.lineStyle(2);
for (n=1; n < 360; n++) {
var angle = n*Math.PI/180;
var r = R*Math.cos(angle)-R;
tox = r*Math.cos(angle);
toy = r*Math.sin(angle);
MC.lineTo(tox, toy);
}
系列文章:
[AS 功能代码教程01] 通用延迟代码
[AS 功能代码教程02]数字魔方及数组
[AS 功能代码教程03] 基础三角函数
[AS 功能代码教程04] 进阶三角函数
[AS 功能代码教程05] 打字机效果
[AS 功能代码教程07] 百变图
[AS 功能代码教程08] Bitmap 动态效果
[AS 功能代码教程09] 点阵字效果
[AS 功能代码教程10]数据结构排序算法
[AS 功能代码教程11] 图片转场效果
[AS 功能代码教程12] 填色游戏
[AS 功能代码教程13] 贪吃蛇
[*AS 功能代码教程14] 鱼眼放大镜
[AS 功能代码教程15] 点间距离公式
- ››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 语句的语法错误解决
更多精彩
赞助商链接