Trabalho com caracteres em stringsFlash Player 9 e posterior, Adobe AIR 1.0 e posterior Cada caractere em uma string tem uma posição de índice na string (um inteiro). A posição do índice do primeiro caractere é 0. Por exemplo, na seguinte string, o caractere y está na posição 0 e o caractere w está na posição 5: "yellow" É possível examinar caracteres individuais em várias posições em uma string usando os métodos charAt() e charCodeAt(), como neste exemplo: var str:String = "hello world!";
for (var i:int = 0; i < str.length; i++)
{
trace(str.charAt(i), "-", str.charCodeAt(i));
}
Quando esse código é executado, a seguinte saída é produzida: h - 104 e - 101 l - 108 l - 108 o - 111 - 32 w - 119 o - 111 r - 114 l - 108 d - 100 ! - 33 Também é possível usar códigos de caracteres para definir uma string usando o método fromCharCode(), como no exemplo a seguir: var myStr:String = String.fromCharCode(104,101,108,108,111,32,119,111,114,108,100,33);
// Sets myStr to "hello world!"
|
|