flash as string.split()字符切割函数详细
split(String.split 方法)
public split(delimiter:String, [limit:Number]) : Array
在指定的 delimiter 参数出现的所有位置断开 String 对象,将其拆分为子字符串,然后以数组形式返回子字符串。如果使用空字符串 ("") 作为分隔符,则该字符串中的每个字符都将作为一个元素放入到数组中。
如果未定义 delimiter 参数,则会将整个字符串放入返回的数组的第一个元素中。
可用性:ActionScript 1.0;Flash Player 5
参数
delimiter:String - 一个字符串;my_str 拆分处的字符或字符串。
limit:Number [可选] - 要放入数组中的项目数。
返回
Array - 包含 my_str 的子字符串的数组。
示例
下面的示例返回含有五个元素的数组:
代码如下 | 复制代码 |
var my_str:String = "P,A,T,S,Y"; |
下面的示例返回含有两个元素("P" 和 "A")的数组:
代码如下 | 复制代码 |
var my_str:String = "P,A,T,S,Y"; var my_array:Array = my_str.split(",", 2); trace(my_array); // output: P,A |
下面的示例说明如果您将空字符串 ("") 用于 delimiter 参数,则将字符串中的每个字符作为元素放入数组:
代码如下 | 复制代码 |
var my_str:String = new String("Joe"); |
ActionScript 示例文件夹的 Strings.fla 文件中也有一个示例。下面的列表指定到此文件夹的典型路径:
Windows:引导驱动器Program FilesMacromediaFlash 8Samples and TutorialsSamplesActionScript
Macintosh:Macintosh HD/Applications/Macromedia Flash 8/Samples and Tutorials/Samples/ActionScript
补充:flash教程,动画技术