Просто нельзя залезть в класс от adobe и что-то в нем исправить.
Так что красивое слово MouseEvent Вам получить не удаться. Есть способ, но я его не скажу,
он бессмысленный и некрасивый.
И тогда ответы -
1) Вот так послать событие
Код AS3:
объектУнаследованныйОтEventDispatcher.dispatchEvent( new MyMouseEvent( MyMouseEvent,TYPE ) );
2) Передать её туда.
3) Никак.
4) Я подозреваю что Вы задумали, но по Вашем вопросам можно догадаться,
что Вы хотите сделать операцию на открытом сердце, после кулинарного училища.