Закрепление всплывающей подсказки во Flex - PullRequest
0 голосов
/ 15 июня 2009

Я хочу создать значок уведомления, например красный, в правом нижнем углу Facebook. Я попытался использовать ToolTipManager для создания всплывающей подсказки, но поскольку всплывающие подсказки появляются в собственном слое во Flex и, насколько я могу судить, не могут быть привязаны ни к одной части страницы. Когда пользователь использует полосу прокрутки браузера, он перемещается.

Заранее спасибо за любую помощь,

Орвилл

1 Ответ

0 голосов
/ 16 июня 2009

Если вы хотите использовать менеджера, вы должны использовать PopUpManager для этого, но, по моему мнению, это будет излишним.

Если вы используете MXML, вы можете попробовать добавить элемент уведомления на свою страницу, расположив его так, как вы хотите. Как только вы довольны этим, установите его атрибут visible на false. Затем добавьте прослушиватели событий к соответствующим событиям, чтобы изменить значение свойства visible элемента.

Если вы используете ActionScript, я бы создал класс «Уведомления», чтобы определить внешний вид и любые функциональные возможности элемента уведомления. Я мог бы создать для этого подкласс Canvas, хотя подкласс Sprite может дать вам всю необходимую функциональность. Получив объект Notification, вы можете добавить прослушиватели событий к соответствующим событиям, чтобы создать / расположить элемент уведомления или уничтожить его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...