I have a line connecting two objects. But one of the objects is draggable. How can I keep it so that the line stays connected to the draggable object, and expands or gets shorter as the dragged object is dragged around the screen? Here is a picture:
http://img381.imageshack.us/img381/7158/ideaxs5.gif
The picture is draggable and I need the line to stay connected at all times and adject. Thanks for the help.
This sort of works.
Sorry, I don’t have time to fiddle with it any longer.
GL
Example:[COLOR=“Blue”][U]http://www.byrographics.com/AS3/dragBox/dragBox.html[/U][/COLOR]
/*
There's a movieclip on the stage instance name: "box"
This is the little picture you drag around the stage.
*/
box.addEventListener(MouseEvent.MOUSE_DOWN, boxDown, false, 0, true);
stage.addEventListener(MouseEvent.MOUSE_UP, boxUp, false, 0, true);
function boxDown(e:MouseEvent):void {
stage.addEventListener(MouseEvent.MOUSE_MOVE, boxMove);
Yoffset = mouseY - box.y;
Xoffset = mouseX -box.x;
}
function boxUp(e:MouseEvent):void {
stage.removeEventListener(MouseEvent.MOUSE_MOVE, boxMove);
}
var Yoffset:Number;
var Xoffset:Number;
var canvas:Shape = new Shape();
addChild(canvas);
var g:Graphics = canvas.graphics;
function boxMove(e:MouseEvent):void {
box.y = mouseY - Yoffset;
box.x = mouseX - Xoffset;
Yoffset = mouseY - box.y;
Xoffset = mouseX - box.x;
g.clear();
g.lineStyle(1, 0x000000);
g.moveTo(200, 200);
g.lineTo(mouseX, mouseY);
addChild(box);
e.updateAfterEvent();
}