我在项目中使用Spark Label(Flex 4.6 SDK)在表单上显示一些文本,如果文本不适合一行,则会显示截断提示(使用maxDisplayedLines =“1”和showTruncationTip =“真正的“属性”。但是提示中的字体大小非常小,我想增加它,但实际上我不知道如何做到这一点。
答案 0 :(得分:0)
好的,这样做是可行的,但最初看起来并不那么容易。
showTruncationTip告诉标签创建工具提示,如果isTruncated在鼠标悬停时为true。因此,通过这些知识,我们可以监听有关正在创建的工具提示的事件,并对工具提示进行一些替换或样式化。
private var myTip:IToolTip;
// somewhere in your code
label.addEventListener(ToolTipEvent.TOOL_TIP_SHOWN, createCustomTip);
private function createCustomTip(event:ToolTipEvent):void {
myTip = event.toolTip;
// do stuff to the existing toolTip or replace it with a custom one
}
创建和替换自定义工具提示的完整文档
答案 1 :(得分:0)
有一个更简单的答案。看到这个链接
http://blog.flexexamples.com/2008/05/22/changing-the-background-color-of-an-error-tip-in-flex/
并观察他们如何使用<mx:Style>
标签修改.errorTip
的默认CSS属性。