как выделить выбор меню верхнего уровня (без выбора) в компоненте Flex MenuBar?

Я использую компонент mx:MenuBar в своем приложении для перехода к различным представлениям. Скажем, например, Главная | ИПЛ | АПЛ | ATP — это меню верхнего уровня в моем MenuBar. В главном меню нет всплывающих подменю. По умолчанию, когда я вхожу в свое приложение, должна быть загружена «Домашняя» страница, которая соответствует выбору меню «Главная» в MenuBar. Главная страница загружена. Но кажется, что загруженная страница не имеет значения без выбора пункта меню, т.е. меню верхнего уровня не выбрано. но страница загружается, когда я вхожу в систему.

Я хочу, чтобы мое меню «Главная» в MenuBar было выделено (по умолчанию) при входе в приложение.

Я использовал selectedIndex=0 (поскольку меню «Главная» занимает 0-ю позицию) в компоненте mx:MenuBar. Но тогда выделения не происходит.

Как это сделать ? Пожалуйста, поделитесь своими знаниями.


person Santhosh Madhavaraj    schedule 22.05.2013    source источник


Ответы (1)


Следующее должно работать для вас:

myMenuBar.selectedIndex = 0;
myMenuBar.menuBarItems[0].menuBarItemState = "itemDownSkin";

Вы можете добавить приведенный выше код в обработчик createComplete.

Брайан

person Drenai    schedule 24.05.2013