我有一个小数学/编码问题女巫我不知道我怎么能以一种简单的方式工作,所以问题是需要缩短一条线,用 15
在我的程序中,我有: http: //gyazo.com/aff5ff61fb9ad3ecedde3118d9c0895e
这条线取两个圆的中心坐标并从一个到另一个绘制,但我需要它来自圆的圆周,所以它赢得了t get inside
the code i
m 使用 is :
var line:Shape = new Shape();
line.graphics.lineStyle(3,0xFF0000,2);
line.graphics.moveTo(sx,sy);
line.graphics.lineTo(fx,fy);
this.addChild(line);
arrow2(sx,sy,fx,fy);
var rline:Shape = new Shape();
rline.graphics.lineStyle(3,0xFF0000,2);
rline.graphics.moveTo(fx,fy);
rline.graphics.lineTo(xa,ya);
this.addChild(rline);
var rline2:Shape = new Shape();
rline2.graphics.lineStyle(3,0xFF0000,2);
rline2.graphics.moveTo(fx,fy);
rline2.graphics.lineTo(xb,yb);
this.addChild(rline2);
rline 和 rline2 函数用于箭头线,现在我的问题是如何使它更短而不取决于它的方向,这样它就不会与圆圈重叠