Просмотр полной версии : Методы создания Tooltips(всплывающие подсказки)
NewMan_by
19.07.2007, 17:05
1) Я делал базовый класс, у которого по обработчику onRollover происходит вызов Tooltip объекта. И все классы, в которых нужно появление тултипов наследовлись от этого базового класса. Все работает как нужно.
2) А если ли возможность сделать, чтобы какой либо объект "ловил" все события onRollover для всех объектов. То есть объект Tooltip поймал событие onRollover и выполнил для target события появление нужной подсказки.
Можно ли такое реализовать?
Передайте ссылку на объект(источник необходимого события) некоторому классу, который будет их(события) обрабатывать.
NewMan_by
19.07.2007, 20:31
lowka
по-моему, это не лучший способ
Либо так:
public class MyComponentWithToolTip extends MyComponent
{
...
public function set toolTip(value:String):void
{
//здесь много кода, который будет каждый раз копировать, если необходимо //добавить toolTip другому компоненту.
}
...
}
Либо так:
//отдаем ссылку на компонент менеджеру, который пусть сам с ним разберется.
ToolTipManager.setToolTip(component /*DisplayObject*/, "hello meow" /*String*/);
Решать только вам.
BlooDHounD
20.07.2007, 14:21
твоё событие роловер бублинговое? если да, то подписывайся на stage. там в таргете будет объект который его сгенерил.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.