DOUBLE_CLICK doesn't work?

The code is working perfectly, and all the event listeners except DOUBLE_CLICK works :confused: Any ideas? Anyone?

                    }
                    var patch:MovieClip = new MovieClip();
                    var ClassReference:Class=getDefinitionByName(whC) as Class;
                    var fetched:MovieClip = new ClassReference();
                    patch.addChild(fetched);
                    patch.name="tile"+k;
                    patch.x=265-finito*25+50*i;
                    patch.y=265-finito*25+50*j;
                    patch.myX = (X-(finito/2))+i;
                    patch.myY = ((finito/2)+Y)-j;
                    patch.myType=xy;
                    patch.addEventListener(MouseEvent.ROLL_OVER, MovieClip(root).over);
                    patch.addEventListener(MouseEvent.ROLL_OUT, MovieClip(root).out);
                    patch.addEventListener(MouseEvent.MOUSE_DOWN, MovieClip(root).ner);
                    patch.addEventListener(MouseEvent.MOUSE_UP, MovieClip(root).upp);
                    patch.addEventListener(MouseEvent.DOUBLE_CLICK, MovieClip(root).dubbel);
                    patch.doubleClickEnabled = true;
                    mapHolder.addChild(patch);
                    k++;
                }

This is the โ€œdubbelโ€ function

function dubbel(evt:MouseEvent):void {
    trace("dubbelklick!");
}