Показать сообщение отдельно
Старый 08.03.2007, 21:06
__i вне форума Посмотреть профиль Отправить личное сообщение для __i Найти все сообщения от __i
  № 7  
Ответить с цитированием
__i
 
Аватар для __i

Регистрация: Jan 2004
Адрес: Украина, Харьков
Сообщений: 1,524
Отправить сообщение для __i с помощью ICQ
Цитата:
Сообщение от Nirth
Автор Оригинала: Jove.Shi
Оригинал: HtmlToolTip

Проблема

Подсказки (ToolTip) в флексе не подерживают HTML.

Решение

Нам нужно переопределить (override) защищеный (protected) метод commitProperties.

Объяснение

Код:
package sjd.controls
{
    import mx.controls.ToolTip;

    public class HtmlToolTip extends ToolTip
    {
        override protected function commitProperties():void
        {
            super.commitProperties();
    
            textField.htmlText = text
        }
    }
}
Вложение 16066
Данный пример неработет для метода
Код:
ToolTipManager.createToolTip(text:String, x:Number, y:Number, errorTipBorderStyle:String = null, context:IUIComponent = null):IToolTip
потому что добрые Адобовцы сделали ход конем в ToolTipManagerImpl:
Код:
    public function createToolTip(text:String, x:Number, y:Number,
                                         errorTipBorderStyle:String = null,
                                         context:IUIComponent = null):IToolTip
    {
        var toolTip:ToolTip = new ToolTip();
Хотелось бы видеть исходный код примера этого чувака. Как он добился этой красоты.

ЗЫ. Nirth может сделать отдельную тему для обсуждения CookBook?
__________________
33 коровы


Последний раз редактировалось __i; 08.03.2007 в 21:21.