如何在ActionScript 3中将字符串转换为char数组?

Arj*_*ala 1 actionscript

如何在ActionScript 3.0中将字符串转换为char数组?

我尝试了下面的代码但是我收到一个错误:

var temp:ByteArray =  new ByteArray();
temp = input.toCharArray();
Run Code Online (Sandbox Code Playgroud)

从错误中,我理解toCharArray()函数不能应用于字符串(即在我的情况下 - 输入).请帮帮我.我是初学者.

NIN*_*OOP 6

我不确定这是否有助于您的目的,但您可以使用String#split():

如果使用空字符串("")作为分隔符,则字符串中的每个字符都将作为元素放置在数组中.

var array:Array = "split".split("");
Run Code Online (Sandbox Code Playgroud)

现在,您可以使用索引获取单个元素

array[0] == 's' ; array[1] == 'p' ....
Run Code Online (Sandbox Code Playgroud)