Here is the code for the drop and drag:
Code:function dragPcs(e:MouseEvent):void { for (var i=0; i<PcsArray.length; i++) { if (PcsArray[i].hitTestPoint(mouseX,mouseY,true)) { PcsArray[i].startDrag(true); setChildIndex(PcsArray[i], numChildren - 1); } } } function dropPcs(e:MouseEvent):void { for (var ii= 0; ii < PcsArray.length; ii++) { if (PcsArray[ii].hitBox.hitTestObject(targetPcsArray[ii].hitBox)) { PcsArray[ii].stopDrag(); PcsArray[ii].x = targetPcsArray[ii].x; PcsArray[ii].y = targetPcsArray[ii].y; PcsArray[ii].removeEventListener(MouseEvent.MOUSE_DOWN, dragPcs); PcsArray[ii].removeEventListener(MouseEvent.MOUSE_UP, dropPcs); correctPcsArray[ii] = 0; //trace(correctPcsArray); allPcsAreCorrect(); } else { PcsArray[ii].stopDrag(); } } }
Any help would be apprieciated.




Reply With Quote