12.3.插入特殊的空格字符

问题
我想在字符串中添加空格字符,比如制表符或新行字符
解决办法
使用特殊字符的转义序列
讨论
下面的表格列出了五种空格字符的转义字符。
可以在字符串里用这些转义序列,这在文本框中显示文本是很有用的:
+展开
-ActionScript
var example:String = "these\twords\tare\tseparated\tby\ttabs";
// 结果为:these words are separated by tabs


空格字符 转义序列
Newline \n
Tab \t
Backspace \b
Form feed \f
Carriage return \r

+展开
-ActionScript
var example:String = "these\nwords\nare\nseparated\nby\nnewlines";
/* 结果为:
these
words
are
separated
by
newlines
*/

在ActionScript 3.0 已经取消早期版本所支持的newline变量,代替的是\\n转义序列。
+展开
-ActionScript
// 编译器错误,须用\n代替newline
var error:String = "two" + newline + "lines";

在Flash 里newline, form feed, 和carriage return 字符返回的结果一样,当Flash 载入外部资源时,有些可能含有newline 字符,有些会是form feeds,或者carriage returns。

加支付宝好友偷能量挖...


评论(0)网络
阅读(355)喜欢(0)flash/flex/fcs/AIR