FLEX: опция «Подсказка», если я хочу подпись с кнопками? - PullRequest
0 голосов
/ 11 мая 2010

это опция "Подсказка", если я хочу подпись с кнопками?

Мне на самом деле нужно добавить заглушку поверх моего объекта без изменения его ширины. (Я полагаю, не добавляя непосредственно заглавную подпись к компоненту MXML.

Мне было интересно, можно ли использовать всплывающую подсказку для этого. Можно на это нажать? И добавить пользовательские компоненты к нему?

спасибо

Ответы [ 2 ]

0 голосов
/ 12 мая 2010

Нет всплывающей подсказки не вариант. Используется для отображения некоторых заголовков.

//dataTipFunction

public function dtFunc(hd:HitData):String {
        return hd.item;
}

Теперь вы можете показывать пользовательскую подпись на том, что вы хотите отобразить, если вы хотите, чтобы на заголовке была активная кнопка. Вам нужно создать компонент и перегрузить метод updateDisplayList

 override protected function
        updateDisplayList(unscaledWidth:Number,unscaledHeight:Number):void {
}

Этот метод будет проверять, как выглядит ваш компонент, тогда вам нужно поиграть с invalidateDisplayList (); и другие методы при перерисовке ваших компонентов, как должно выглядеть поведение ваших компонентов.

0 голосов
/ 11 мая 2010

Невозможно нажать на всплывающую подсказку. Если вам нужно открыть какой-то другой вид контейнера, с которым пользователь может взаимодействовать, вы должны использовать PopupManager.

...