2010-06-22 22 views
2

我想添加一個換行到一個字符串文本,我想知道是否有一個新行常量在actionscript 3?例如,在.net中有一個Environment.NewLine,它是一個字符串,包含非Unix平臺的「\ r \ n」或Unix平臺的包含「\ n」的字符串。是否有新行不斷在動作或flex

回答

2

如果您嘗試在SWF中顯示字符串,則不需要這樣做,因爲您的字符串顯示在使用\n作爲換行符的Flash Player上。

如果你想創建一個基於操作系統上的一個文件(要保存到本地計算機上可能),則可以使用靜態變量flash.system.Capabilities.manufacturer

2

AS2曾經有一個newline關鍵字,但不推薦使用。目前沒有這樣的常數。我通常只使用\n,沒有任何問題。

3

至AS3的cheat sheet遷移從AS2檢查OS狀態:

換行符
刪除
使用反斜槓字符 後面的字符 的 「n」(\ n)的組成轉義序列 。

換句話說,AS3中沒有這樣的常量。總的來說,Flash具有「成爲自己的平臺」的優勢,所以您可以擺脫一些平臺依賴關係。

2

如果\ n沒有在所有的情況下很好地工作嘗試用

\r\n 
1

我會親自使用(見代碼段),並會返回10.我喜歡這個比對「\ n」個測試,但它的由你決定。

var text : String = "\n"; 
trace(text.charCodeAt(0)); 
1

如果你是把他們在MXML,你必須對其進行編碼,每XML:

乾杯

相關問題