Hi ,
I want to draw one line when i drag the movieclip.The position of the starting line should be the center point of the movieclip.when i drag i am getting line but multiple lines are coming.can any one tell me what is the mistake i have done
this is the code am using
var drawingLine:MovieClip = new MovieClip();
addChild(drawingLine);
drawingLine.graphics.lineStyle(2,0xFF0000,1);
drawingLine.graphics.moveTo(drag_arr[e.currentTarget.num].x, drag_arr[e.currentTarget.num].y);
drawingLine.graphics.lineTo(dragX_arr[e.currentTarget.num], dragY_arr[e.currentTarget.num]);
:
var drawingLine:MovieClip;
var prevX:int;
var prevY:int;
// this should be in a mousedown function
drawingLine=new MovieClip()
addChild(drawingLine);
drawingLine.graphics.lineStyle(2,0xFF0000,1);
// this should be in an enterframe event listener function, usually triggered by a mousedown event, with the listener removed in a mouseup event.
function f(e:Event):void{
if(prevX){
drawingLine.graphics.moveTo(prevX ,prevY);
drawingLine.graphics.moveTo(drag_arr[e.currentTarget.num].x, drag_arr[e.currentTarget.num].y);
}
prevX=drag_arr[e.currentTarget.num].x;
prevY=drag_arr[e.currentTarget.num].y;
}
North America
Europe, Middle East and Africa
Asia Pacific