У меня есть меню, которое является спрайтом, и я добавляю кнопку, чтобы иметь возможность свернуть меню. Я использую SimpleButton()
, и я добавил кнопку в качестве дочернего элемента меню, поэтому menu.addChild(button)
Проблема, с которой я столкнулся, заключается в том, что когда я нажимаю и нажимаю кнопку, ни одно из событий не запускается. Спрайт меню имеет свою собственную кнопку мыши над событием, и кнопка должна располагаться относительно меню, чтобы иметь смысл быть дочерним элементом меню. Как сделать так, чтобы кнопка все еще работала?
Заранее спасибо!
Редактировать
Вот мой код:
protected const rectangle:Sprite = new Sprite();
private const minimizeBtn:SimpleButton = new SimpleButton(new ButtonDisplayState(MINIMIZE_BTN_BG_COLOR, 15, 15), new ButtonDisplayState(0xFF0000, 15, 15), new ButtonDisplayState(0x00FF00, 15, 15), new ButtonDisplayState(0x0FF000, 15, 15));
rectangle.addEventListener(MouseEvent.MOUSE_OVER, rectMouseOver);
addChild(rectangle);
rectangle.addChild(minimizeBtn);