| auteur : Grégory Dumas |
Pour remplir un tableau lors de son initialisation, il suffit de mettre ceci :
var tab1: Array = new Array (0 , 3 , 5 , 1 , 4 , 2 );
var tab2: Array = new Array (" val1 " , " val2 " , " val3 " , " val4 " , " val5 " );
|
|
| auteur : Demco |
Array.splice(début, nbsupprimer, val1, val2,...)
val1, val2 sont des valeurs a ajouter au tableau au cas ou vous vouliez remplacer les valeurs existantes.
Pour vider le tableau la ligne suivante suffit donc :
monTableau. splice (0 , monTableau. length );
|
|
| auteur : slim_java |
Le code suivant permet d'initialiser un tableau à deux dimension :
var matrice: Array = new Array ();
for (var i= 0 ; i< 10 ; i+ + )
{
matrice[ i] = new Array ();
}
|
Le code suivant permet de remplir le tableau :
for (var i= 0 ; i< 10 ; i+ + )
{
for (var j= 0 ; j< 10 ; j+ + )
{
matrice[ i] [ j] = valeur;
}
}
|
|
| auteur : slim_java |
Supposant qu'on cherche à faire le tri d'un tableau contenant des objets MovieClips suivant la valeur de l'ordonnée. la propriété ici est _y.
On doit utiliser la fonction sortOn de la façon suivante :
TAB . sort (order);
function order (a, b): Number
{
if (a. _y < b. _y ) return - 1 ;
if (a. _y > b. _y ) return 1 ;
return 0 ;
}
|
Liens utiles:
fonction sort: http://livedocs.adobe.com/flash/9.0/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00001366.html
fonction sortOn: http://livedocs.adobe.com/flash/9.0/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00001367.html
|
Consultez les autres F.A.Q's
|
|
Les sources présentées sur cette page sont libres de droits
et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation
constitue une œuvre intellectuelle protégée par les droits d'auteur.
Copyright © 2003-2006 Developpez Developpez LLC.
Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne
peut être faite de ce site ni de l'ensemble de son contenu : textes, documents
et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez
selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.