Les tableaux
CHAPITRE 8
209
article1.nom="Pommes";
article2.nom="Raisin";
article3.nom="Cerises";
article0.numeroListe=-1;
article1.numeroListe=-1;
article2.numeroListe=-1;
article3.numeroListe=-1;
article0.addEventListener(MouseEvent.MOUSE_DOWN,deplacer);
article1.addEventListener(MouseEvent.MOUSE_DOWN,deplacer);
article2.addEventListener(MouseEvent.MOUSE_DOWN,deplacer);
article3.addEventListener(MouseEvent.MOUSE_DOWN,deplacer);
article0.addEventListener(MouseEvent.MOUSE_UP,relacher);
article1.addEventListener(MouseEvent.MOUSE_UP,relacher);
article2.addEventListener(MouseEvent.MOUSE_UP,relacher);
article3.addEventListener(MouseEvent.MOUSE_UP,relacher);
function deplacer(evt:MouseEvent) {
evt.currentTarget.startDrag(false);
}
function relacher(evt:MouseEvent) {
stopDrag();
if (evt.currentTarget.x>350 && evt.currentTarget.numeroListe==-1) {
inventaire.push(evt.currentTarget.nom);
evt.currentTarget.numeroListe = inventaire.length-1;
}
if (evt.currentTarget.numeroListe>=0 && evt.currentTarget.x<350) {
inventaire.splice(evt.currentTarget.numeroListe,1);
evt.currentTarget.numeroListe=-1;
}
listeArticles.text = inventaire.toString();
}
Supprimer une entrée
À la fin d’un tableau
De la même façon que vous utilisez la méthode push()pour ajouter une entrée à la fin
d’un tableau, vous pouvez la retirer avec la méthode pop().
Son emploi est très simple, il suffit de l’appeler à partir du nom du tableau :
var jours:Array = new Array("Lundi","Mardi","Mercredi");
jours.pop();
Après l’exécution de ces deux lignes d’instructions, le tableau jours ne contiendra plus
que deux éléments : Lundi et Mardi.
CHAPITRE 8
209
article1.nom="Pommes";
article2.nom="Raisin";
article3.nom="Cerises";
article0.numeroListe=-1;
article1.numeroListe=-1;
article2.numeroListe=-1;
article3.numeroListe=-1;
article0.addEventListener(MouseEvent.MOUSE_DOWN,deplacer);
article1.addEventListener(MouseEvent.MOUSE_DOWN,deplacer);
article2.addEventListener(MouseEvent.MOUSE_DOWN,deplacer);
article3.addEventListener(MouseEvent.MOUSE_DOWN,deplacer);
article0.addEventListener(MouseEvent.MOUSE_UP,relacher);
article1.addEventListener(MouseEvent.MOUSE_UP,relacher);
article2.addEventListener(MouseEvent.MOUSE_UP,relacher);
article3.addEventListener(MouseEvent.MOUSE_UP,relacher);
function deplacer(evt:MouseEvent) {
evt.currentTarget.startDrag(false);
}
function relacher(evt:MouseEvent) {
stopDrag();
if (evt.currentTarget.x>350 && evt.currentTarget.numeroListe==-1) {
inventaire.push(evt.currentTarget.nom);
evt.currentTarget.numeroListe = inventaire.length-1;
}
if (evt.currentTarget.numeroListe>=0 && evt.currentTarget.x<350) {
inventaire.splice(evt.currentTarget.numeroListe,1);
evt.currentTarget.numeroListe=-1;
}
listeArticles.text = inventaire.toString();
}
Supprimer une entrée
À la fin d’un tableau
De la même façon que vous utilisez la méthode push()pour ajouter une entrée à la fin
d’un tableau, vous pouvez la retirer avec la méthode pop().
Son emploi est très simple, il suffit de l’appeler à partir du nom du tableau :
var jours:Array = new Array("Lundi","Mardi","Mercredi");
jours.pop();
Après l’exécution de ces deux lignes d’instructions, le tableau jours ne contiendra plus
que deux éléments : Lundi et Mardi.
