полностью согласен с забором, в этом раскладе класс на двойной клик выглядит

Код:
class DblClick extends MovieClip{
static var bc:Object
static var dt:Number=300
private var md:Number
function DblClick(){
AsBroadcaster.initialize(bc={})
bc.addListener(this)
Mouse.addListener(bc)
bc.onMouseDown=function(){
if(getTimer()-md<dt)this.broadcastMessage("onDoubleClick")
else md=getTimer()
}
}
}
а использование
mc.onDoubleClick=function(){trace("dbl")}//mc связан с классом с помощью Linkage
зы:однако ж раз диспатчер существует надо и его пробывать, хотя б для того что бы разобраться и сравнить