Utilisation de caractères dans des chaînes

Chaque caractère d'une chaîne possède une position d'index dans la chaîne (un entier). La position d'index du premier caractère est 0. Par exemple, dans la chaîne suivante, le caractère y occupe la position 0 et le caractère w occupe la position 5 :

"yellow"

Vous pouvez examiner des caractères individuels à différentes positions d'une chaîne à l'aide de la méthode charAt() et de la méthode charCodeAt(), comme dans l'exemple suivant :

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

Lorsque vous exécutez ce code, vous obtenez le résultat suivant :

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

Vous pouvez également utiliser les codes de caractère pour définir une chaîne à l'aide de la méthode fromCharCode(), comme l'indique l'exemple suivant :

var myStr:String = String.fromCharCode(104,101,108,108,111,32,119,111,114,108,100,33);
        // Définition de myStr comme "hello world!"

Flash CS3

 

M'envoyer un message électronique lorsque des commentaires sont ajoutés à cette page | Rapport de commentaire

Page en cours: http://livedocs.adobe.com/flash/9.0_fr/main/00000080.html