home *** CD-ROM | disk | FTP | other *** search
- class huang.DrawLine
- {
- var size = 2;
- var color = 0;
- var alpha = 100;
- static var count = 0;
- var Mum = null;
- function DrawLine(mum, edges)
- {
- }
- function DrawLine6(mum, edges)
- {
- if(mum != undefined)
- {
- this.Mum = mum;
- }
- else
- {
- this.Mum = _root;
- }
- huang.DrawLine.count = huang.DrawLine.count + 1;
- var ArrayPoints = new Array();
- var i = 0;
- while(i < edges.length)
- {
- var p1 = edges[i][0] + "|" + edges[i][1] + "|" + edges[i][2] + "|" + edges[i][3];
- ArrayPoints.push(p1);
- i++;
- }
- this.Mum.createEmptyMovieClip("num" + huang.DrawLine.count,huang.DrawLine.count);
- var temp = eval(this.Mum + ".num" + huang.DrawLine.count);
- temp.lineStyle(this.size,this.color,this.alpha);
- if(ArrayPoints != undefined)
- {
- var i = 0;
- while(i < ArrayPoints.length)
- {
- var a = ArrayPoints[i].split("|");
- temp.lineStyle(5,232323,this.alpha);
- temp.moveTo(a[0],a[1]);
- temp.lineTo(a[0] - 1,a[1] - 1);
- temp.lineStyle(this.size,this.color,this.alpha);
- temp.moveTo(a[0],a[1]);
- temp.lineTo(a[2],a[3]);
- i++;
- }
- }
- }
- }
-