我有一個組合框上的工具提示,但我更喜歡errorTip (帶有「尾巴」)的樣式。Flex組合框上的錯誤提示
我用一個errorTip替換了工具提示,但是現在ComboBox有一個紅色的 邊框。
我仍然是一個新手...有沒有辦法覆蓋 組合框上的紅色邊框,以便其邊框回到良好的黑色?
感謝,
馬克
我有一個組合框上的工具提示,但我更喜歡errorTip (帶有「尾巴」)的樣式。Flex組合框上的錯誤提示
我用一個errorTip替換了工具提示,但是現在ComboBox有一個紅色的 邊框。
我仍然是一個新手...有沒有辦法覆蓋 組合框上的紅色邊框,以便其邊框回到良好的黑色?
感謝,
馬克
這件事情我已經在過去使用:
動作腳本:
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()" />
共享一些代碼,這是Flex 3的或4? – 2011-05-10 15:36:12
你有沒有機會嘗試我發佈的答案?如果它有助於解決您的問題,您可以通過單擊^箭頭來對其進行調整,並且可以通過單擊我答案旁邊的複選標記圖標將其標記爲接受的答案。 – 2011-06-01 20:03:18