Hm, how about that:
public class EventSimulator extends EventDispatcher
{
public function doMouseClick():void {
dispatchEvent(new MouseEvent(MouseEvent.CLICK));
}
public function doChange():void {
dispatchEvent(new Event(Event.CHANGE));
}
//and so on..
}