encontre este ejemplo de unir lineas.
Pero no logro entender como unen los circulos.
Código :
MovieClip.prototype.unir = function (a, b, c, d, f) {
this._x = a;
this._y = b;
this.dx = c-a;
this.dy = d-b;
this.alfa = 90-Math.atan2(dx, dy)*180/Math.PI;
this._rotation = alfa;
this.cuadro._xscale = Math.sqrt(dx*dx+dy*dy);
this.cuadro._yscale = f;};
V=new Array("A","B","C","D","E");
W=new Array(0,0);
X=new Array(1,1);
Y=new Array(2,4);
Z=new Array(3,5);
total = V.length
for(i=0;i<total;i++){
this.attachMovie("boton",V[i],i+5);
this[V[i]].letra=V[i]
this[V[i]]._x=i*100+100
this[V[i]]._y=X[i]*100
this.attachMovie("linea", "linea"+i,i);
this["linea"+i].cuadro.ax=W[i]
this["linea"+i].cuadro.ay=X[i]
this["linea"+i].cuadro.bx=Y[i]
this["linea"+i].cuadro.by=Z[i]
this["linea"+i].cuadro.ancho=1
trace(V[i])
trace("W["+i+"]="+W[i])
trace("X["+i+"]="+X[i])
trace("Y["+i+"]="+Y[i])
trace("Z["+i+"]="+Z[i])
}
stop()ejemplo aqui
http://www.e-nterdev.com/vicman/fightmx_triangulodinamico.swfFla aqui
http://www.e-nterdev.com/vicman/fightmx_triangulodinamico.fla