**:
做了個測試發現textinput 、textarea 換行在標籤中寫和在**中寫是不一樣的
textinput 、textarea 換行:
1.在標籤中的換行:
在標籤中換行 的換行符是
而不是 \n 或 \r;
例:bbb \n ccc \r eee"/>
< mx:textinput id="mxtxt" height="100" text="aaa
bbb \n ccc \r eee"/> 你可以試一下
這裡顯示的是
aaa
bbb \n ccc \r eee
而不是aaa
bbb
ccc
eee2.在**中賦值時的換行則相反,\n 或 \r有效,而 卻無效
例: bbb \n ccc \r eee";
mxtxt.text = "aaa
bbb \n ccc \r eee";
}]]>
< s:textarea id="tta"/>
< mx:textinput id="mxtxt"/>
顯示結果正好相反
這裡要注意的是在as3裡
\n 和 \r 都是換行
而別的語言裡會把 \n\r 的組合視為換行,所以有時候後台發來的資料在後台是換一行而在前台卻是換兩行,此時要把\r給替換成""就好了
另外:textfield裡的情況和第二種情況一樣
flex中實現自動換行
有時候由於label button等控制項中需要用到text屬性顯示出文字,文字太長就涉及到換行問題,解決方法如下 在actionscript 需要用 實現換行,在需要換行的地方加上它就ok.在mxml 中使用 r n 實現換行。有時候由於label button等控制項中需要用到text屬性顯示出...
網頁中自動換行的問題
a。用 做網頁排版的時候,一般都能正常使用。偏偏有時會碰到一段連續的英文詞或者一堆感嘆號 把網頁就撐開的現象 總結了一下,只要在css中定義了如下句子,可保網頁不會再被撐開了。table td word break break all word wrap break word 注釋一下 1.第一條t...
網頁中自動換行問題
用 做網頁排版的時候,一般都能正常使用。偏偏有時會碰到一段連續的英文詞或者一堆感嘆號 把網頁就撐開的現象 總結了一下,只要在css中定義了如下句子,可保網頁不會再被撐開了。table td word break break all word wrap break word 注釋一下 1.第一條tab...