Обнаружение гибких элементов управления вне поля зрения - PullRequest
0 голосов
/ 10 сентября 2009

В моем приложении Flex есть настраиваемые всплывающие подсказки для кнопок, которые скрываются и отображаются в зависимости от контекста пользователя. Проблема, с которой я сталкиваюсь, заключается в том, что когда я вызываю свою функцию showTips (), я хочу показывать всплывающие подсказки только на тех кнопках, которые видны на виде. Поэтому кнопки, которые на невыбранной вкладке (tabNavigator) не должны показывать всплывающие подсказки. Почему-то показываются все подсказки. Есть ли способ определить, не находится ли кнопка в текущем представлении, как на невыбранной вкладке?

Ответы [ 2 ]

0 голосов
/ 10 сентября 2009

Если бы вы дали нам код, я мог бы проверить это, но сработает ли это?

if(button.parent.visible) { showTip(button);} 
0 голосов
/ 10 сентября 2009

Вместо пользовательского кодирования для каждой кнопки используйте политику создания вашего tabnavigator, установленную на "auto".

Проверьте эту ссылку для более подробной информации

http://livedocs.adobe.com/flex/3/html/help.html?content=layoutperformance_05.html

...