Flex 4: Включаем тень и цвет для границ tooltip

Проблема: в Flex 4 с помощью стилей не получается одновременно включить отображение и тени для ToolTip, и границ (border).

Решение:


mx|ToolTip {
  font-size: 12;
  background-color: white;
  background-alpha: 0.9;
  border-skin: ClassReference('mx.skins.halo.HaloBorder');
  border-style: solid;
  border-thickness: 1;
  border-visible: 1;
  border-color: #CCCCCC;
  corner-radius: 5;
  drop-shadow-enabled: true;
  drop-shadow-color: #666666;
  shadow-distance: 1;
  shadow-direction: 90;
  padding-left: 10;
  padding-right: 10;
}

.errorTip {
  color: #ffffff;
  background-color: #CE2929;
  font-size: 10;
  font-weight: "bold";
  shadow-color: #666666;
  shadow-distance: 0;
  padding-bottom: 4;
  padding-left: 4;
  padding-right: 4;
  padding-top: 4;
}

PS: Как показала практика в Flex SDK 4.0 при использовании этих стилей у errorValidatorTooltip (то есть подсказок, возникающих при ошибки ввода) пропадают указывающее место расположение стрелки. Если же убрать свойство «border-skin: ClassReference(‘mx.skins.halo.HaloBorder’);» то пропадут границы у tooltip. Не знаю, может это из-за статусы beta происходят такие чудеса, попробовать на последнем nighty build не получилось — там сразу вываливается куча ошибок и какая-то петрушка происходит с пространствами имен (namespaces).

  • Vitalik

    Hi i want to change toolTip style like borderThickness or border color in run time for concret tooltip… but there are some problem all border and background dissapear when i in toolTipShown event try to apply those styles… can you help me

  • Vitalik

    Hi i want to change toolTip style like borderThickness or border color in run time for concret tooltip… but there are some problem all border and background dissapear when i in toolTipShown event try to apply those styles… can you help me

  • Hi i want to change toolTip style like borderThickness or border color in run time for concret tooltip… but there are some problem all border and background dissapear when i in toolTipShown event try to apply those styles… can you help me

  • Hi i want to change toolTip style like borderThickness or border color in run time for concret tooltip… but there are some problem all border and background dissapear when i in toolTipShown event try to apply those styles… can you help me

  • Mmm…you should debug programm in that event. That’s strange in fact.
    What version of Flex do you use? And can you provide your code?

  • Mmm…you should debug programm in that event. That’s strange in fact.
    What version of Flex do you use? And can you provide your code?

  • Dimitry

    Mmm…you should debug programm in that event. That’s strange in fact.
    What version of Flex do you use? And can you provide your code?

  • Dimitry

    Mmm…you should debug programm in that event. That’s strange in fact.
    What version of Flex do you use? And can you provide your code?