Обнаружение гибких элементов управления вне поля зрения

StackOverflow https://stackoverflow.com/questions/1405130

Вопрос

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

Это было полезно?

Решение

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

if(button.parent.visible) { showTip(button);} 

Другие советы

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top