2012-05-31 36 views

回答

0

您可以啓用偵聽器來跟蹤mouseX和mouseY。

someObject.startDrag(); 
stage.addEventListener(MouseEvent.MOUSE_MOVE, handleMouseMove, false, 0, true); 


private function handleMouseMove(event:MouseEvent = null):void { 

//define an area 
if (stage.mouseX < 20 || stage.mouseX > stage.stageWidth - 20 || stage.mouseY < 20 || stage.mouseY > stage.stageHeight - 20) { 


//call stopDrag on your object or move it back somewhere. 
stage.removeEventListener(MouseEvent.MOUSE_MOVE, handleMouseMove); 
someObject.stopDrag(); 

} 

} 
+0

嗨,我知道這一點,但我使用外部庫... :( – jfrubiom

+0

這是可能的,如果你有機會到.as文件。 – crooksy88

+0

傑普我嘗試修改庫...但。 ..是各種文件...我嘗試尋找另一個庫...我需要添加一組變換工具,如縮放和拖動......縮放比例是當我拖動綁定點到每個角落時 – jfrubiom