
Код AS3:
private var isOvalDragging:Boolean = false;
this.oval.addEventListener(MouseEvent.MOUSE_DOWN, onStartDrag);
super.stage.addEventListener(MouseEvent.MOUSE_UP, onStopDrag);
private function onStartDrag(evt:MouseEvent):void {
if (!isOvalDragging){
oval.startDrag();
isOvalDragging = true;
}
}
private function onStopDrag(evt:MouseEvent):void {
if (isOvalDragging){
oval.stopDrag();
isOvalDragging = false;
}
}
ну чтоб не всегда он срабатывал, а то мало ли че вы там в тот слушатель будете пихать.