扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
Label组件是一个单行和不可编辑文本标签,支持HTML标记。
创建方法:
<mx:Label text='这是一个普通文本标签' />
如果要在标签内容中包含HTML特殊标记,需要使用转换字串
如要在标签中显示 < 符号必须使用
<mx:Label text='<;<;Prev' />
如果觉得这样的写法太麻烦,可以使用CDATA标记
<mx:Label>
2. <mx:text><![CDATA[This string contains a less than, <, greater than, >,
3. and amp, &. ]]>
4. </mx:text>
5. </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='<;b >;这是一个支持粗体显示的HTML标签<; /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>
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=756713
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者