Час добрый.
есть задача, сделать кнопку в которой будет выезжать ещё несколько.
т.е. получается, на стейдже есть кнопка при наведении на которую
на ней появляется ещё несколько и надо узнать на какую кликнул юзер. Не могу сообразить как это сделать.

Код AS3:
// Вот пример :
// Интерфейс который наследуют все объекты MyButton
interfsce IMyButton
{
function MOUSE_DOWN ( e : MouseEvent = null ) : void ;
}
// Основной класс
var globalButton : MyButton = new MyButton ( ) ;
addChild ( globalButton ) ;
function addButton ( ) : void {
globalButton.addChild ( new MyButton ( ) ) ;
}
stage.addEventListener ( MouseEvent.MOUSE_DOWN, onClickButton ) ;
function onClickButton ( e : MouseEvent ) : void
{
if ( e.target as IMyButton ) IMyButton ( e.target ).MOUSE_DOWN ( e ) ;
}
// Избавиться от интерфейса накладно весь проект рубить.
// Есть возможность с иерархией диспетчеризацией,
// но как гуглу задать желаемый вопрос не соображу.
Заранее благодарен.