Flex 3 - получение focusIndex в панели кнопок - PullRequest
1 голос
/ 07 ноября 2011

Я искал, как получить свойство focusIndex для ButtonBar, когда есть событие mouseOver / Out, но не нашел ничего полезного.

Заранее благодарим за помощь.

С уважением,
BS_C3


РЕДАКТИРОВАТЬ 1

Предполагая, что у нас есть эта панель кнопок:

buttonbar

Хотелось бы знать, при наведении курсора на целевую кнопку.

Помещение точки останова в функцию, которая прослушивает событие наведения мыши, вот что я вижу в представлении отладки:

focusedIndex

Как видите,есть переменная focusIndex, которая странным образом не документирована ...

1 Ответ

1 голос
/ 08 ноября 2011

Значение является значением mx_internal.

Просто используйте эту магию, когда вы выполняете импорт:

import mx.core.mx_internal;
use namespace mx_internal;

Тогда вы сможете получить доступ к значению в панели кнопок мыши./ o вопросы:

trace(e.target.focusedIndex);

Как пояснение;свойство класса ButtonBar;не в классе событий, как вы изначально заявили.Экземпляр ButtonBar встроен в событие мыши.Я слышал, что называется Вложенные объекты раньше.

...