【永恒的瞬间】
☜Give me hapy ☞

 

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 >

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

目前支持的 HTML 标记有:

1. < a >   支持href和target属性  

2. < b >  

3. < br >  

4. < p >   支持align属性  

5. < font >   支持size   color   face  

6. < i >

7. < li >

8. < span >   只支持class属性,用来定义样

9. < u >

posted on 2007-01-12 13:11 ☜♥☞MengChuChen 阅读(1407) 评论(2)  编辑  收藏 所属分类: flex2.0

FeedBack:
# re: Flex组件篇:Label
2008-10-31 09:08 | 小牛
对LABEL标签设置HTMLTEXT属性:
eval("label"+i).htmlText= "<a href='http://www.sina.com'>"+新浪+"</a>"
label标签显示为"label" 很奇怪哦,麻烦解释,多谢  回复  更多评论
  
# Pokupka Ssylok
2009-05-18 10:20 | Pokupka Ssylok
Badly need your help. The moment we begin to fear the opinions of others and hesitate to tell the truth that is in us, and from motives of policy are silent when we should speak, the divine floods of light and life no longer flow into our souls.
I am from Zimbabwe and bad know English, give please true I wrote the following sentence: "It a little unusual to see a document from a search engine discussing search engine optimization.High position provide search engine optimisation services seo providing search engine compliance technology to the sem market, uk based."

With respect :-), Tucker.  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: