1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
private var offX:uint=0,offY:uint=0;
private function doDragEnter(event:DragEvent):void {
DragManager.acceptDragDrop(UIComponent(event.target));
}
private function doDragDrop(event:DragEvent):void {
var customization:UIComponent = UIComponent(event.dragInitiator);
customization.x = event.localX;
customization.y = event.localY;
}
private function dragMe(event:MouseEvent):void {
var dragInitiator:UIComponent=UIComponent(event.currentTarget);
var ds:DragSource = new DragSource();
ds.addData(dragInitiator, "img");
var imageProxy:UIComponent;
imageProxy = dragInitiator;
offX = dragInitiator.mouseX;
offY = dragInitiator.mouseY;
DragManager.doDrag(dragInitiator, ds, event, imageProxy, 0, 0, 0.5, true);
} |