MouseEvents on same Movie Clip Issues

Hi,

I’m just starting to dive into actionsripting and have come across an issue.

I’ve assigned an event listener that basically drags and a double click eventlistener to the same movie clip. The problem I’m having is when i double click on the movieclip it picks up the single click and starts to drag before it recognizes the second click. I’ve tried putting a timer in, but it’s still buggy. Does anyone have experience with this?

Post with similar issue:

My Code:

stop();
var clickNum:Number = 0
var littleTimer:Timer = new Timer(100,1);
littleTimer.addEventListener(TimerEvent.TIMER, doTheClick);
function doTheClick(event:TimerEvent):void{
    if(clickNum == 1) {
        justClickedOnce();
        littleTimer.stop()
        clickNum=0
    }    
    else{
        doubleClk();
        littleTimer.stop()
        clickNum=0
        }
}
drag.addEventListener(MouseEvent.CLICK,clickFn);
function clickFn(event:MouseEvent):void{
    clickNum++
    littleTimer.start()
            
}
function justClickedOnce(){
    trace("Simple Click")    
    
}
function doubleClk(){
    trace("Double Click")    
}
drag.addEventListener(MouseEvent.MOUSE_DOWN, pickUp);
drag.addEventListener(MouseEvent.MOUSE_UP, dropIt);
function pickUp(event:MouseEvent):void {
    event.target.startDrag(true);
}
function dropIt(event:MouseEvent):void {
    event.target.stopDrag();
}
drag.buttonMode = true;
drag.doubleClickEnabled = true;
drag.addEventListener( MouseEvent.DOUBLE_CLICK, doubleClickHandler );
function doubleClickHandler(event:MouseEvent):void {
	gotoAndPlay('web')
}