我在ComboBox上有一个工具提示,但我更喜欢errorTip的样式 (用“尾巴”)。
我已经用errorTip替换了工具提示,但现在ComboBox有一个红色 边界。
我还是一个新手...有没有办法覆盖红色边框 ComboBox使它的'边界回到了好的'黑色'?
感谢,
标记
答案 0 :(得分:1)
您可能想要创建自己的自定义工具提示,因为errorTip是为验证系统保留的。
有一些关于如何创建自己的信息here。如果你想要一些简单的东西,这是相当简单的。
答案 1 :(得分:0)
这是我过去使用过的东西:
动作脚本:
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);
}
使用toolTip:
<mx:Image source="{myImageSource}" mouseOver="showToolTip(event, 'Hello there!')" mouseOut="killToolTip()" />