Actionscript 在字符串上找不到属性

Actionscript 在字符串上找不到属性,actionscript,Actionscript,因此,我试图制作一个类似于单词jumlbe的程序,但是我在处理单词的功能方面遇到了一些困难 所以我试着: function klikk(evt){ var i:int = 0; var ordet:String = inntastetOrd; var lengde:int = ordet.length; var tall:int = 0; var karakter:String; for(i=0;i<ordet.length; i++) { tall = Math.random(

因此,我试图制作一个类似于单词jumlbe的程序,但是我在处理单词的功能方面遇到了一些困难

所以我试着:

function klikk(evt){
var i:int = 0;
var ordet:String = inntastetOrd;
var lengde:int = ordet.length;
var tall:int = 0;
var karakter:String;

for(i=0;i<ordet.length; i++)
{
    tall = Math.random() *ordet.length;
    karakter = ordet[tall];
    ordet[i] = ordet[tall];
    ordet[tall] = karakter;
}
但我得到:Error 1069:Property在字符串中找不到某些值,并且没有默认值


谢谢你的帮助

如果要在字符串中选择一个字母,则需要使用方法将该字符串转换为数组

例如:

var letters:String = "word";
trace(letters[2]); // Error #1069
var a:Array = letters.split(""); // w,o,r,d
trace(a[2]); // r