errorTip на Flex ComboBox - PullRequest
       1

errorTip на Flex ComboBox

1 голос
/ 10 мая 2011

У меня есть всплывающая подсказка в ComboBox, но я предпочитаю стилизацию всплывающей подсказки (с "хвостом").

Я заменил всплывающую подсказку с всплывающей подсказкой, но теперь ComboBox имеет красную рамку.

Я все еще в значительной степени новичок ... есть ли способ переопределить красную границу на ComboBox так, чтобы ее 'граница вернулась к хорошему старому' черному?

спасибо

Марка

Ответы [ 2 ]

1 голос
/ 10 мая 2011

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

Здесь есть некоторая информация о том, как создать свой собственный. Это довольно просто, если вы хотите что-то простое.

0 голосов
/ 10 мая 2011

Вот что я использовал в прошлом:

The Actionscript:

private var infoToolTip:ToolTip;
private function showToolTip(evt:MouseEvent, text:String):void
{
  var pt:Point = new Point(evt.currentTarget.x, evt.currentTarget.y);

  // Convert the targets 'local' coordinates to 'global' -- this fixes the
  // tooltips positioning within containers.
  pt = evt.currentTarget.parent.contentToGlobal(pt);

  infoToolTip = ToolTipManager.createToolTip(text, pt.x, pt.y, "errorTipAbove") as ToolTip;
  infoToolTip.setStyle("borderColor", "#87B846");
  infoToolTip.setStyle("color", "white");
  var yOffset:int =  infoToolTip.height + 5;
  infoToolTip.y -= yOffset;
  infoToolTip.x -= 5
}

// Remove the tooltip
private function killToolTip():void
{
  ToolTipManager.destroyToolTip(infoToolTip);
}

Использование всплывающей подсказки:

<mx:Image source="{myImageSource}" mouseOver="showToolTip(event, 'Hello there!')" mouseOut="killToolTip()" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...