您好,登錄后才能下訂單哦!
Flex中Label組件如何使用,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。
Flex組件之Label
Label組件是一個單行和不可編輯文本標簽,支持HTML標記。
創建方法:
<mx:Labeltextmx:Labeltext='這是一個普通文本標簽'/>
◆Flex組件中如果要在標簽內容中包含HTML特殊標記,需要使用轉換字串
如要在標簽中顯示<符號必須使用
<mx:Labeltextmx:Labeltext='<;<;Prev'/>
如果覺得這樣的寫法太麻煩,可以使用CDATA標記
1.<mx:Label> 2.<mx:text><![CDATA[Thisstringcontainsalessthan,<,greaterthan,>, 3.andamp,&.]]> 4.</mx:text> 5.</mx:Label>
◆更加靈活的方式仍然是使用腳本方式
1.<mx:Script> 2.<![CDATA[ 3.functioninitText(){ 4.myLabel.text='Thisstringcontainsalessthan,<,greaterthan,>, 5.andamp,&.' 6.} 7.]]> 8.</mx:Script> 9.<mx:Labelidmx:Labelid='myLabel'initialize='initText()'/>
◆Flex組件中Label支持HTML語法的標簽屬性設置的時候仍然要轉換,如<mx:LabelhtmlText='<;b>;這是一個支持粗體顯示的HTML標簽<;/b&t;'/>
另外的寫法是
1.<mx:Label> 2.<mx:htmlText><![CDATA[<b>這是一個支持粗體顯示的HTML標簽</b>]]> 3.</mx:htmlText> 4.</mx:Label>
◆要注意的是使用<mx:htmlText>子標記和使用htmlText屬性是等效的。
使用腳本方式
1.<mx:Script> 2.<![CDATA[ 3.functioninitText(){ 4.myLabel.htmlText='<B>這是一個支持粗體顯示的HTML標簽</B>'; 5.} 6.]]> 7.</mx:Script> 8.<mx:Labelidmx:Labelid='myLabel'initialize='initText()'/>
◆目前支持的HTML標記有:
1.<a>支持href和target屬性 2.<b> 3.<br> 4.<p>支持align屬性 5.<font>支持sizecolorface 6.<i> 7.<li> 8.<span>只支持class屬性,用來定義樣式 9.<u>
看完上述內容,你們掌握Flex中Label組件如何使用的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。