flex label

Label 组件是一个单行和不可编辑文本标签,支持 HTML 标记。
创建方法:

< mx : Label   text = '这是一个普通文本标签'   />

 

如果要在标签内容中包含 HTML 特殊标记,需要使用转换字串
如要在标签中显示 < 符号必须使用

< mx : Label   text = '&lt;&lt;Prev'   />

 

如果觉得这样的写法太麻烦,可以使用 CDATA 标记

< mx : Label > 
 <mx:text>
<![
CDATA[This string contains a less than, <, greater than, >,

      and   amp ,   &.   ]]>

   </ mx : text >

 </ mx : Label >

 

更加灵活的方式仍然是使用脚本方式

1. < mx : Script >

2. <![ CDATA [

3. function   initText ()   {    

4. myLabel . text = 'This   string   contains   a   less   than,   <,   greater   than,   >,  

5. and   amp,   &.'  

6.   }  

7. ]]>  

8. </ mx : Script >  

9. < mx : Label   id = 'myLabel'   initialize = 'initText()'   />

 

支持 HTML 语法的标签属性设置的时候仍然要转换,如

< mx : Label   htmlText = '&lt;b   &gt;这是一个支持粗体显示的HTML标签&lt;   /b   &t;'   />

 

另外的写法是

< mx : Label   >

2. < mx : htmlText ><![ CDATA [< b > 这是一个支持粗体显示的HTML标签 </ b >   ]]>

3. </ mx : htmlText >

4. </ mx : Label >

要注意的是使用 <mx:htmlText> 子标记和使用 htmlText 属性是等效的。
使用脚本方式

< mx : Script >

2. <![ CDATA [

3. function   initText ()   {  

4. myLabel . htmlText   =   '<B>这是一个支持粗体显示的HTML标签</B>' ;

5.   }

6. ]]>

7. </ mx : Script >

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值