Home | Flex and Flash | Flex Components | ToolTips | Как создать ToolTip ?

Как создать ToolTip ?

Font size: Decrease font Enlarge font
image

Создание всплывающей подсказки ToolTip. Используется ToolTipManager и метод createToolTip...

Создадим всплывающую подсказку для объекта Canvas. Этот объект будет содержать в себе ComboBox со списком имен. При выборе какого-то имени будет появляться ToolTip с соответствующим текстом.

Приложение состоит из двух файлов: главного(toolTipCreate.mxml) и файла, в котором содержится ComboBox(option.mxml). В option.mxml добавим событие clickCombo для его генерации из главного toolTipCreate.mxml.

Для создания подсказки воспользуемся ToolTipManager. Этот менеджер имеет метод createToolTip - createToolTip(text:String, x:Number, y:Number, errorTipBorderStyle:String = null, context:IUIComponent = null):IToolTip

Напишем функцию, которая будет создавать и отображать подсказку, а также удалять ее, если она уже существует. Назовем ее clickToolTip(), функция будет вызываться при выборе одного из значений в ComboBox.

private function clickToolTip():void
{
if(myTip != null)
{
ToolTipManager.destroyToolTip(myTip);
myTip = null;
}else
{
myTip = ToolTipManager.createToolTip(optionTip.mCombo.selectedLabel, optionTip.x + 50, optionTip.y + 10) as ToolTip;
}
}

Также напишем функцию для удаления подсказки ToolTip при нажатии на объект, содержащий ComboBox.

private function removeTip():void
{
if(myTip != null)
{
ToolTipManager.destroyToolTip(myTip);
myTip = null;
}
}

Теперь при выборе значения из ComboBox у нас появляется ToolTip с выбранным именем.

Исходники - source, приложение - application

 

Comments (1 posted):

фотошоп онлайн on 02 October, 2010 09:20:33
avatar
надо попробывать..

Post your comment comment

Please enter the code you see in the image:


  • email Email to a friend
  • print Print version
  • Plain text Plain text
Tags
No tags for this article
Rate this article
5.00