флеш получит мышинное событие в любом случае. в сотый раз говорю: ему абсолютно плевать, слушает кто его или нет. и даспатчЕвент сработает. просто если подписчиков нет, то никуда это событие и не пойдет.
насчет import MouseEvent: это тоже ни на что не влияет. эта строчка нужна для того чтобы вы в коде могли использовать класс MouseEvent (к слову сказать, этот класс нативный (находится в самом плеере)
зы: вчитываясь с комменты, создается такое впечатление, что каждый говорит о своем
UPD: даже не пожалел времени набросал как примерно работает EventDispatcher (реализация может и не такая, но идея должна быть понятна)

Код AS3:
public class EventDispatcher
{
private var _events:Dictionary;
public function EventDispatcher()
{
_events = new Dictionary();
}
public function addEventListener(eventType:String, eventHandler:Function):void
{
var eventsList:Array = _events[eventType];
if (!eventsList)
{
eventsList = new Array();
_events[eventType] = eventsList;
}
eventsList.push(eventHandler);
}
public function dispatchEvent(event:Event):void
{
var eventsList:Array = _events[eventType];
if (eventsList)
{
for each (var handler:Function in eventsList)
{
handler(event);
}
}
}
}