我无法更改TextInput工具提示的字体大小。文本输入如下所示:
<s:TextInput id="first"
toolTip="Hello"/>
然后我创建一个这样的样式:
<fx:Style>
@namespace s "library://ns.adobe.com/flex/spark";
@namespace mx "library://ns.adobe.com/flex/halo";
mx|ToolTip {
fontSize: 24;
}
</fx:Style>
但绝对没有任何反应。知道我可能做错了吗?
P.S。我还得到一个黄色警告:“组件中不支持CSS类型选择器:'mx.controls.ToolTip'”但它仍然编译,因为它只是一个警告,但没有任何反应。
答案 0 :(得分:0)
在Flex 3.x中使用CSS选择器
ToolTip {
font-size: 24;
}
工作正常。尝试使用没有名称空间前缀的只是为了查看它是否有效。如果是这样,您的命名空间URI可能有问题。
答案 1 :(得分:0)
我正在开发一个单独的mxml组件。事实证明,无论出于何种原因,当放置在组件本身时,样式将不会采取。它们在放置在主应用程序中时起作用。不知道为什么,但移动他们修复它。如果有人有澄清,那就太好了。
答案 2 :(得分:0)
以下对我有用:
mx|ToolTip {
fontSize: 13px;
}
s|ToolTip {
fontSize: 13px;
}