我想在标签中显示一组文字,如“DISCONTINUED(02-02-2012)Crocin”。但我需要较小的字体大小日期。如何将值设置为Label,以便我可以为Date显示较小的字体。
我只需要为标签分配一个字符串?像这样“DISCONTINUED(02-02-2012)Crocin”
这是否可以在flex?
答案 0 :(得分:3)
它可以通过2种方式在FLEX中实现。
(1)
<mx:Text width="550">
<mx:htmlText>
<![CDATA[
<b><font size="26">DISCONTINUED </font><font size="18">(02-02-2012) Crocin</font>
]]>
</mx:htmlText>
</mx:Text>
(2)
在文本区域中嵌入htmlText并按如下方式更改CSS文件,使其感觉像Label。将其可选和可编辑属性更改为false,并且不要忘记给出高度和宽度。
TextArea
{
leading: 0;
backgroundAlpha: 0;
borderStyle: none;
}
有关更多CSS更改,请访问THIS LINK
度过愉快的一天
答案 1 :(得分:0)
是的,这可以做到。看看来自Adobes LiveDoc的这份文件:
http://livedocs.adobe.com/flex/3/html/help.html?content=textcontrols_04.html
答案 2 :(得分:0)
<mx:Text width="550">
<mx:htmlText>
<![CDATA[
<b><font size="26">DISCONTINUED </font><font size="18">(02-02-2012) Crocin</font>
]]>
</mx:htmlText>
</mx:Text>
您也可以在标签中加入htmlText。
<mx:Label width="600" height="100">
<mx:htmlText>
<![CDATA[
<b><font size="26">DISCONTINUED </font><font size="18">(02-02-2012) Crocin</font>
]]>
</mx:htmlText>
</mx:Label>