Flex: функциональность пользовательского меню - PullRequest
0 голосов
/ 16 июня 2009

Кто-нибудь знает способ сохранить меню открытым после нажатия на один из его пунктов меню? У меня есть пользовательское меню (расширенный объект меню), оно содержит кучу пунктов меню типа «проверка», требование, которое я пытаюсь выполнить, - разрешить пользователю нажимать несколько пунктов меню без закрытия меню и затем иметь меню закрыть, когда он теряет фокус, это возможно? Если это возможно, кто-нибудь, пожалуйста, объясните, как это можно сделать (см. Небольшой пример).

Заранее спасибо за любую помощь

1 Ответ

0 голосов
/ 20 июня 2009

Вы должны прослушать событие itemClick и вызвать protectDefault () в обработчике меню.

private function menuItemClick(evt:MenuEvent):void
{
    // set your checks
    evt.preventDefault();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...