Les manipulations de chaine de caractères en actionscript peuvent être assez utiles lors des échanges entre les serveurs et Flash. Au lieu d’envoyer une multitude de paramètres, on peut regrouper certains paramètres en créant une chaîne de variables. Imaginons qu’il y ait des paramètres de même types à envoyer, au lieu d’envoyer maVar1=101&maVar2=102&maVar3=103. Il serait plus simple d’envoyer une chaine maVar=101_102_103. Mais comment faire une fois que Flash le reçoit ? Il faut utiliser le split.
var arrMesId:Array = new Array( ) ;
arrMesId = maVar.split( "_" ) ;
choix = arrMesId[ 0 ] ;
for ( var i:Number = 0 ; i < arrMesId.length ; i++ ) {
// Traitements
}
Le split créé un tableau à partir de la chaine, il parse la chaine sur le paramètre passé, ici le _. Le résultat ici est un tableau avec comme valeur 101, 102 et 103.
A voir aussi :
Quelques articles au hasard
- Le transfert de Benzema en bonne voie
- [Referencement] Google index les contenus du Flash
- [ActionScript 3] Formater des valeurs d'un tableau
- [ActionScript 3] Manipulation de tableau : vérification des types du tableau
- [ActionScript 3] Parcourir un tableau avec forEach
Plus de liens
1 commentaire
Trackback & Pingback