+ -
当前位置:首页 → 问答吧 → 如何让螺旋元素不重叠?

如何让螺旋元素不重叠?

时间:2010-10-13

来源:互联网

_root.createEmptyMovieClip("MC",1);
MC._x = Stage.width / 2;
MC._y = Stage.height / 2;

var W = 0;
var H = 0;
MC.lineStyle(0,0xffffff,0,true,true,0,0,0);
n = 1;
onEnterFrame = function ()
{
       n++;
       W += 30;
       H += 30;
       tox = W * Math.sin((n * 65) * Math.PI / 180);
       toy = H * Math.cos((n * 65) * Math.PI / 180);
       MC.lineTo(tox,toy);
       
       _root.createTextField("mytext" + (n - 2),n,(MC._x + tox) - (180 / 2),(MC._y + toy) - (120 / 2),180,120);
       var tag = this["mytext" + (n - 2)];
       tag.multiline = true;
       tag.wordWrap = true;
       tag.border = false;
       tag.textColor = 0xff0000;
       tag.border = 1;
       tag.borderColor = 0xff0000;
       tag.background = true;
       tag.backgroundColor = 0xffffff;
       tag.text = tox;
       
       if (n >= 8)
       {
              delete this.onEnterFrame;
       }
};

我是螺旋出来的数组(TEXT是XML数组,暂时测试没放)。
但是螺旋完每个元件几乎都重叠,怎么做到不重叠,让元件之间自动排列?

作者: qp3db   发布时间: 2010-10-13

问题我用矩形列阵解决了。
看来我楼上发的问题永远没答案了。

作者: qp3db   发布时间: 2010-10-18

热门下载

更多