Ecco il mio problema: devo fare in modo che quando sposto uno fra due rettangoli (mc us) la linea che li unisce segua il movimento (simile all'articolo sui drawings methods su flashMX.it), solo che non riesco a fare in modo che la linea segua il movimento del rettangolo (si disegna solo quando finisce il drag). Ecco il codice:
function disegnaLinea() {
for (i=1; i<3; i++) {
this["x"+i] = this["us"+i]._x;
this["y"+i] = this["us"+i]._y;
}
this.createEmptyMovieClip("clip", 3);
with (clip) {
lineStyle(1, 0x000000, 100);
moveTo(x1, y1);
lineTo(x2, y2);
}
}
function Matrix() {
attachMovie("us", "us1", 1);
attachMovie("us", "us2", 2);
_root["us1"]._x = 275;
_root["us1"]._y = 50;
_root["us2"]._x = 275;
_root["us2"]._y = 100;
for (i=1; i<3; i++) {
_root["us"+i].onPress = function() {
startDrag(this);
};
_root["us"+i].onRelease = function() {
disegnaLinea();
stopDrag();
};
}
}
Matrix();
disegnaLinea();