快速业务通道

多边形数值图

作者 佚名技术 来源 服务器技术 浏览 发布时间 2012-07-11


这个图可以表示一个物体的各个属性值,我这个也是做着好玩: )....
主要代码如下:
//----------------寒冰------------------
var num = 0;
var a0 = 30;
var a1 = 30;
var a2 = 30;
var a3 = 30;
var a4 = 30;
var a5 = 30;
var n = 6;
this.createEmptyMovieClip("m", -2);
this.createEmptyMovieClip("line", -1);
with (m) {
lineStyle(5);
lineTo(0, 1);
_x = _y=200;
_visible = false;
}
function dup_mc(n, a0, a1, a2, a3, a4, a5) {
for (var i = 0; i M = m.duplicateMovieClip("m"+i, i);
M._rotation = (360/n)*i;
M._visible = false;
M.long = eval("a"+M._name.substr(1));
M.i = 0;
M.speed = M.long/10;
}
}
function Line(n) {
line.clear();
line.lineStyle(0);
line.moveTo(m0._x, m0._y);
for (var i = 1; i line.lineTo(this["m"+i]._x, this["m"+i]._y);
}
line.lineTo(m0._x, m0._y);
for (var i = 0; i line.moveTo(m._x, m._y);
line.lineTo(this["m"+i]._x, this["m"+i]._y);
}
}
function lineto() {
M = this["m"+num];
num++;
M.onEnterFrame = function() {
if (this.i<10) {
this.i++;
this._x += this.speed*Math.cos(this._rotation*Math.PI/180);
this._y += this.speed*Math.sin(this._rotation*Math.PI/180);
} else {
this._parent["txt"+this._name.substr(1)].text = this._parent["a"+this._name.substr(1)];
this._parent["txt"+this._name.substr(1)].textColor = 0xff0000;
this._parent["txt"+this._name.substr(1)]._x = this._x-10;
this._parent["txt"+this._name.substr(1)]._y = this._y-10;
delete this.onEnterFrame;
if (this._name.substr(1) == (n-1)) {
delete this._parent.onEnterFrame;
}
}
};
}
function creat_txt() {
for (var i = 0; i this.createTextField("txt"+i, 100+i, 0, 0, 30, 30);
}
}
onEnterFrame = function () {
Line(n, m0);
lineto();
};
btn.onPress = function() {
num = 0;
line.clear();
creat_txt();
dup_mc(6, a0, a1, a2, a3, a4, a5);
onEnterFrame = function () {
Line(n);
lineto();
};
};
creat_txt();
dup_mc(n, a0, a1, a2, a3, a4, a5); 点击浏览该文件
点击浏览该文件
//大家有兴趣可以改一下,弄个每点一下就取一定范围内的6个随机数字附与a0~a6,达到随机产生多个属性值的效果:)
还是我自己弄弄给大家看看
点击浏览该文件 关键词:

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号