Работа с символами в строках

Flash Player 9 и более поздних версий, Adobe AIR 1.0 и более поздних версий

Каждый символ в строке имеет позицию индекса в строке (целое число). Позиция индекса первого символа — 0. Например, в следующей строке символ y занимает позицию 0, а символ w — позицию 5.

"yellow"

Анализировать отдельные символы в различных позициях строки можно с помощью метода charAt() и charCodeAt(), как показано ниже.

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

При выполнении этого кода возвращается следующий вывод.

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

Также можно использовать коды символов, чтобы определить строку с помощью метода fromCharCode(), как в следующем коде.

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