Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash > AS1/AS2
AS1/AS2 Questions relatives à la programmation ActionScript 1 et 2 (Cours AS2)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/04/2006, 01h04   #1
Futur Membre du Club
 
Avatar de alexfrere
 
Étudiant
Inscription : avril 2006
Messages : 60
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2006
Messages : 60
Points : 16
Points : 16
Par défaut [FLASH MX] Créer un objet dans une boucle

Bonsoir, voici mon soucis.
J'ai une boucle avec un i qui s'incrémente et je voudra a chaque fois définir un nouveau tableau qui s'appelerais array1 ; array2 ...
voici mon code qui ne marche pas :
Code :
1
2
3
4
5
6
 
for (var j = 0; j<16; j++) {
        for (var i = 0+(4*j); i<4+(4*j); i++) {
            this["array"+j][i] = i;
        }
}
en fait se que je veux au final c'est 16 tableaux : array0 ; array1 ; ... ; array15
et je veux que chaque tableau est 4 valeurs :
  • array1[0] = 0
  • array1[1] = 1
  • array1[2] = 2
  • array1[3] = 3
Merci pour votre aide
alexfrere est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2006, 08h50   #2
Membre Expert
 
Avatar de Demco
 
Inscription : mai 2002
Messages : 1 396
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : mai 2002
Messages : 1 396
Points : 1 411
Points : 1 411
Essaie peut-être :
Code :
1
2
3
4
5
6
 for (var j = 0; j<16; j++) {
this["array"+j] = new Array();
            for (var i = 0+(4*j); i<4+(4*j); i++) {
         this["array"+j][i] = i;
    }
}
En espérant t'aider.
__________________
J'aime les gâteaux.
Demco est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/04/2006, 01h35   #3
Inactif
 
Avatar de CR_Gio
 
Inscription : septembre 2005
Messages : 1 196
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 1 196
Points : 1 201
Points : 1 201
salut,

histoire de ...

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
var myArray:Array=new Array();
var myValues:String;
for(i=0;i<16;i++){
    myValues=new String();
    myArray[i]=myValues.concat(0+i*4, ";", 1+i*4, ";", 2+i*4, ";", 3+i*4);
}
 
var tabValues:Array=new Array();
tabValues=myArray[1].split(";");
trace(tabValues[0]);//output 4
trace(tabValues[1]);//output 5
trace(tabValues[2]);//output 6
trace(tabValues[3]);//output 7
CR_Gio est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h54.


 
 
 
 
Partenaires

Hébergement Web