Flex компонент видимости на приложении - PullRequest
0 голосов
/ 10 сентября 2009

Есть ли способ определить во время выполнения, является ли гибкий UIComponent видимым для пользователя или нет. Например, если у меня есть tabNavigator с комбинированным списком на каждой вкладке, есть ли свойство comboBox, которое сообщит мне, является ли оно видимым для пользователя или нет при переключении с одной вкладки на другую? Я знаю, что это не свойство comboBox.visible. Это установлено на «истина» для обоих списков. Мне нужно свойство, которое будет меняться, когда я переключаюсь с одной вкладки на другую, делая comboBox видимым для пользователя. Я не знаю, что это за собственность.

Ответы [ 2 ]

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

Что вам действительно нужно сделать, чтобы определить, действительно ли видимый объект UIComponent / DisplayObject проверяет свойство «visible» для этого объекта И свойство visible всех его родителей. Пожалуйста, смотрите мой ответ на связанный вопрос здесь (включая код):

Flex: определите, отображается ли компонент

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

Я немного запутался в этом вопросе. Хотите ли вы знать, является ли свойство видимого поля со списком истинным или пользователь действительно может его увидеть (что было бы ложным, если бы пользователь отошел от поля со списком, и его в данный момент не было на экране, хотя свойство видимого свойства истинно). Для наибольшего контроля над видимостью комбинированных списков я бы связал свойство visible с глобальной переменной. Затем вы можете изменить их на любое, когда пользователь нажимает на вкладку.

...