ActionScript 3.0, l'essentiel sous la main Adobe Flash Accueil
Fiches
Boutique
Contact
Créer et afficher les valeurs d'un tableau
Nous allons voir ici comment créer un tableau de donnée Array et comment afficher son contenu :
- Créer un tableau

//Création d'un tableau vide
var monTableau:Array = new Array();

//Création d'un tableau avec des données
var monTableau_txt:Array = new Array("a","b","c","d"); //Tableau avec des textes
var monTableau_num:Array = new Array(1,2,3,4); //Tableau avec des numéros

//Création d'un tableau avec des données avec des paramètres (ici 2, mais vous pouvez en mettre autant que vous le souhaitez)
var monTableau_data:Array = new Array({name:"john",code:68144},{name:"mike",code:72345},{name:"bob",code:94010});

- Afficher le contenu d'un tableau

Dans un tableau, on commence à compter les éléments à partir de 0. Donc le 1er = 0, le 2e = 1, le 3e = 2, etc.

trace(monTableau_txt); //Renvoi a,b,c,d
trace(monTableau_num); //Renvoi 1,2,3,4

trace(monTableau_num[0]); //Affiche le 1er élément de "monTableau_txt" => "1"
trace(monTableau_num[1]); //Affiche le 2e élément de "monTableau_txt" => "2"
trace(monTableau_num[2]); //Affiche le 3e élément de "monTableau_txt" => "3"
trace(monTableau_num[3]); //Affiche le 4e élément de "monTableau_txt" => "4"
trace(monTableau_num[4]); //Renvoi "undefined" car il n'y a pas de 5e valeur

trace(monTableau_txt[0]); //Affiche le 1er élément de "monTableau_txt" => "a"
trace(monTableau_txt[1]); //Affiche le 2e élément de "monTableau_txt" => "b"
trace(monTableau_txt[2]); //Affiche le 3e élément de "monTableau_txt" => "c"
trace(monTableau_txt[3]); //Affiche le 4e élément de "monTableau_txt" => "d"
trace(monTableau_txt[4]); //Renvoi "undefined" car il n'y a pas de 5e valeur

trace(monTableau_data[0].name); //Affiche le paramètre "name" du 1er élément de "monTableau_data" => "john"
trace(monTableau_data[0].code); //Affiche le paramètre "zip" du 1er élément de "monTableau_data" => "68144"
trace(monTableau_data[1].name); //Affiche le paramètre "name" du 2e élément de "monTableau_data" => "mike"
trace(monTableau_data[1].code); //Affiche le paramètre "zip" du 2e élément de "monTableau_data" => "72345"
trace(monTableau_data[2].name); //Affiche le paramètre "name" du 3e élément de "monTableau_data" => "bob"
trace(monTableau_data[2].code); //Affiche le paramètre "zip" du 3e élément de "monTableau_data" => "94010"

//Parcourir le tableau case par case et afficher le contenu
for(var i=0; i<monTableau_txt.length; i++)
{
trace(monTableau_txt[i]);
}
//Renvoi "a"
//puis "b"
//puis "c"
//puis "d"
Commentaire(s)
Aucun.