Ок, неудачный пример мешает ответить на мой вопрос. Давайте еще проще..
Когда я говорю, что мне нужно, неважно зачем, прицепить на кнопку все маус-события вот так:

Код AS3:
button.addEventListener(MouseEvent.*, onMouseEvent)
...
function onMouseEvent(e:MouseEvent):void
{
switch(e)
{
case MouseEvent.CLICK: doSome1();b;
case MouseEvent.RIGHT_CLICK: doSome2();b;
}
}
.. вы говорите, что в AS3 это сделать нельзя..