2010-03-16 43 views
1

我无法更改我的TextInput工具提示的字体大小。文本输入如下:Flex,无法自定义样式工具提示

<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

在Flex 3.x中CSS选择器

ToolTip { 
    font-size: 24;  
} 

工作正常。试试你的名字空间前缀,看看它是否可用。如果是这样,你的命名空间URI可能有问题。

+0

感谢您回应的robusto。不是引用,但它给了我解决问题的想法。 – touB

0

我正在研究一个单独的mxml组件。事实证明,无论什么原因,当放置在组件本身时,样式不会采取。他们在放入主应用程序时工作。不知道为什么,但移动他们固定它。如果有人有澄清,很高兴知道。

0

以下为我工作:

mx|ToolTip { 
    fontSize: 13px; 
} 

s|ToolTip { 
    fontSize: 13px; 
}