ToolTip它是Flex提供的默认ToolTip显示的类,默认的tooltip显示的文本信息,字体、大小,一般都不能满足我们的需求,我们需要对它的样式进行设置。
一、样式设置
flex3中设置方式:
StyleManager.getStyleDeclaration("ToolTip").setStyle("fontSize",12);
flex4中设置方式:
var styleManager:IStyleManager2 = FlexGlobals.topLevelApplication.styleManager;
styleManager.getStyleDeclaration("mx.controls.ToolTip").setStyle("fontSize",12);
二、toolTip中文本换行:
ActionScript 中, 使用 \n 转义的新行字符。
MXML 标签中, 使用
三、toolTip使用HTML文本
新建一个类继承ToolTip类,让这个类可以加载Html文本,然后使用ToolTipManager 设置全局的ToolTip为我们新建的那个类。
1. public class HtmlToolTip extends ToolTip{
public function HtmlToolTip(){ super();}
override protected function commitProperties():void{
super.commitProperties();
textField.htmlText = text;
}
}
2. ToolTipManager.toolTipClass=HtmlToolTip;