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 03/08/2007, 21h32   #1
Membre habitué
 
Inscription : septembre 2006
Messages : 232
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 232
Points : 126
Points : 126
Par défaut nommer des nouveaux array

bonjour

Ma question est surement très basique, mais elle me pose problème.

Question :
J'aimerais dans une boucle "for" creer plusieurs Array, dont le nom prend +1 à chaque fois (comme array_1, array_2, array_3...)

Par exemple :
for (i=1; i<=5; i++) {
creer un nouvel array avec comme nom "array"+i
}

merci d'avance
éloi_75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2007, 23h27   #2
Rédacteur/Modérateur
 
Avatar de beekeep
 
Homme
Développeur informatique
Inscription : octobre 2006
Messages : 1 606
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : octobre 2006
Messages : 1 606
Points : 2 234
Points : 2 234
Lut,

vu que tu sais que tu en veux 5,

pourquoi ne pas faire un tableau à 2 dimensions ? (un array contenant des array)
beekeep est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2007, 02h16   #3
Membre habitué
 
Inscription : septembre 2006
Messages : 232
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 232
Points : 126
Points : 126
bah en fait c'est juste un exemple, je veux pas en faire 5, en realité la valeur est definit par une variable, donc je ne peut pas faire autrement
éloi_75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2007, 08h42   #4
Membre Expert
 
Avatar de jean philippe
 
Inscription : septembre 2006
Messages : 2 062
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 2 062
Points : 2 075
Points : 2 075
Envoyer un message via MSN à jean philippe Envoyer un message via Skype™ à jean philippe
salut
et si tu fais comme ça :
Code :
1
2
3
for (i=1; i<=5; i++) {
	this["array_"+i] = new Array();
}
__________________
mon Blog
jean philippe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2007, 14h26   #5
Membre habitué
 
Inscription : septembre 2006
Messages : 232
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 232
Points : 126
Points : 126
merci de ta réponse, mais il me semble que cela ne marche pas?!

pour verifier j ai ajouter array_1[0] = 1;
Et lorsque je fais trace(array_1[0]) , cela sort : undefined

je vois vraiment pas comment faire
éloi_75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2007, 22h39   #6
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
bonsoir a tous,

Peut etre ainssi ...
Code :
1
2
3
4
5
6
    var my_obj:Object=new Object();
    var i:Number=new Number();
    for(i=0;i<5;i++)
    {
      my_obj["array_"+i]=new Array(0,0,0);
    }
CR_Gio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/08/2007, 14h08   #7
Membre habitué
 
Inscription : septembre 2006
Messages : 232
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 232
Points : 126
Points : 126
ca ne fonctionne pas non plus
éloi_75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2007, 11h00   #8
Membre du Club
 
Inscription : mai 2002
Messages : 190
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 190
Points : 54
Points : 54
Bonjour Eloi, as-tu trouvé une solution car moi aussi je cale sur un tableau à deux dimensions depuis hier...
LadyArwen 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 17h31.


 
 
 
 
Partenaires

Hébergement Web