一個小的知識點——Flex中的文本換行

今天在顯示圖例的時候,覺得文本太長,想換行顯示,有兩種方法。

在ActionScript中語法:\r\n

lbl.text = "換\r\n行"; 

在MXML語法中

text="換
行"

示例代碼如下:

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
			   xmlns:s="library://ns.adobe.com/flex/spark" 
			   xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
	<fx:Declarations>
		<!-- 將非可視元素(例如服務、值對象)放在此處 -->
	</fx:Declarations>
	<fx:Script>
		<![CDATA[
			protected function label2_clickHandler(event:MouseEvent):void
			{
				label1.text="換\r\n行";			
			}
			
		]]>
	</fx:Script>
	<mx:Label id="label1" x="198" y="69" width="258" height="104"/>
     <s:Label id="label2" x="325" y="245" width="44" height="29" click="label2_clickHandler(event)"
			text="換&#13;行"/>
</s:Application>


發佈了11 篇原創文章 · 獲贊 13 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章