Dizelerdeki karakterlerle çalışma

Flash Player 9 ve üstü, Adobe AIR 1.0 ve üstü

Dizedeki her karakter, dizede bir dizin konumuna sahiptir (tam sayı). Birinci karakterin dizin konumu 0'dır. Örneğin, aşağıdaki dizede, y karakteri 0 konumunda ve w karakteri de 5 konumundadır:

"yellow"

Bu örnekte olduğu gibi, charAt() yöntemini ve charCodeAt() yöntemini kullanarak çeşitli konumlardaki karakterleri teker teker inceleyebilirsiniz:

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

Bu kodu çalıştırdığınızda şu çıktı üretilir:

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

Ayrıca aşağıdaki örnekte gösterildiği gibi, fromCharCode() yöntemini kullanarak bir dizeyi tanımlamak için de karakter kodlarını kullanabilirsiniz:

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