How do you tell if the user clicked or dragged in your flash app? Take a look:
private var time:uint;
function onMouseDown(event:Event):void {
time = getTimer();
startDrag();
}
function onMouseUp(event:Event):void {
var diff = getTimer() - time;
if (diff < 250) {
trace("clicked");
}
stopDrag();
}