Обнаружение гибких элементов управления вне поля зрения
-
05-07-2019 - |
Вопрос
В моем приложении Flex есть настраиваемые всплывающие подсказки для кнопок, которые скрываются и отображаются в зависимости от контекста пользователя. Проблема, с которой я сталкиваюсь, заключается в том, что когда я вызываю свою функцию showTips (), я хочу показывать всплывающие подсказки только на тех кнопках, которые видны в представлении. Поэтому кнопки, которые на невыбранной вкладке (tabNavigator) не должны показывать всплывающие подсказки. Почему-то показываются все подсказки. Есть ли способ определить, не находится ли кнопка в текущем представлении, как на невыбранной вкладке?
Решение
Если бы вы дали нам код, я мог бы это проверить, но сработает ли это?
if(button.parent.visible) { showTip(button);}
Другие советы
Вместо пользовательского кодирования для каждой кнопки используйте политику создания вашего tabnavigator, установленную на "auto".
Проверьте эту ссылку для получения дополнительной информации
http://livedocs.adobe.com /flex/3/html/help.html?content=layoutperformance_05.html р>