Trabajo con caracteres en cadenas

Flash Player 9 y posterior, Adobe AIR 1.0 y posterior

Cada carácter de una cadena tiene una posición de índice en la cadena (un entero). La posición de índice del primer carácter es 0. Por ejemplo, en la siguiente cadena, el carácter y está en la posición 0 y el carácter w en la posición 5:

"yellow"

Se pueden examinar caracteres individuales en diversas posiciones de una cadena mediante los métodos charAt() y charCodeAt() , como en este ejemplo:

var str:String = "hello world!"; 
for (var i:int = 0; i < str.length; i++) 
{ 
    trace(str.charAt(i), "-", str.charCodeAt(i)); 
}

Cuando se ejecuta este código, se produce el siguiente resultado:

h - 104 
e - 101 
l - 108 
l - 108 
o - 111 
- 32 
w - 119 
o - 111 
r - 114 
l - 108 
d - 100 
! - 33 

También se pueden utilizar códigos de caracteres para definir una cadena con el método fromCharCode() , como se muestra en el siguiente ejemplo:

var myStr:String = String.fromCharCode(104,101,108,108,111,32,119,111,114,108,100,33); 
        // Sets myStr to "hello world!"