IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Flash Discussion :

[FLASH 8] Tableau 2D [Débutant(e)]


Sujet :

Flash

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2005
    Messages
    196
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 196
    Par défaut [FLASH 8] Tableau 2D
    Bonjour,

    je cherche à faire un tableau 2D avec des valeurs numérique et du texte pour enregistrer la meteo.

    les données à enregistrer sont les suivantes:

    température | temps

    12 | nuageux
    24 | beau
    28 | beau
    21 | nuageux
    16 | beau
    32 | nuageux
    28 | beau
    ...

    mais je ne vois pas comment faire?!

  2. #2
    Membre expérimenté Avatar de Gnomothir
    Profil pro
    Étudiant
    Inscrit en
    Mai 2006
    Messages
    234
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 234
    Par défaut Une solution, mais surement qu'il y a mieux
    Salut,

    température | temps

    12 | nuageux
    24 | beau
    28 | beau
    21 | nuageux
    16 | beau
    32 | nuageux
    28 | beau

    Tu peux faire comme ceci,
    var temperature:Array = new Array(12, 24, 28, 21, 16, 32, 28);
    var temps:Array = new Array("nuageux", "beau", "beau", "nuageux", "beau", "nuageux", "beau");
    var tableau2D:Array = new Array(temperature, temps);

    Pour ensuite acceder au differents elements de tableau 2D tu utilises la syntaxe suivante:
    tableau2D[i][j]
    i (0 ou 1) c'est a dire le tableau temperature(0) ou temps(1).
    j (0 à 6) corresepondant à l'indice a selectionner dans le tableau temperature ou temps.

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2005
    Messages
    196
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 196
    Par défaut
    oui mais si je veus rajouter d'autre info par la suite?
    je ne peux pas rajouter de valeur sur tableau2D[7][0] par exemple?!

    enfin il me semble! non?

  4. #4
    Membre expérimenté Avatar de Gnomothir
    Profil pro
    Étudiant
    Inscrit en
    Mai 2006
    Messages
    234
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 234
    Par défaut
    Effectivement tu ne peux pas y rajouter d'infos directement en passant par tableau2D[7][0] par contre tu peux rajouter un tableau à l'indice 7 de tableau 2d en faisant:

    var pouet:Array = new Array("4", ....);
    tableau2D[7] = pouet;

    Pour rajouter des infos a tableau2D il est necessaire d'y rajouter des Array a la ligne que tu souhaites.

  5. #5
    Membre confirmé
    Inscrit en
    Mars 2005
    Messages
    196
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 196
    Par défaut
    et je peux créer des 'pouet' dynamiquement? ou pas


    en gros je peux faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    var pouet:Array = new Array("4", ....);
    tableau2D[7] = pouet;
    var pouet:Array = new Array("5", ....);
    tableau2D[8] = pouet;
    ou le résultat donnera que
    tableau2D[7] = tableau2D[8]

    ??

  6. #6
    Membre expérimenté Avatar de Gnomothir
    Profil pro
    Étudiant
    Inscrit en
    Mai 2006
    Messages
    234
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 234
    Par défaut
    Tu peux ajouter autant de lignes que tu veux dans tableau2D, il faut juste que chaque ligne soit un Array (de taille et de contenu que tu souhaites). Apres qu'il s'appelle pouet ou un autre nom tant que ton 'pouet' est redéfini ça marchera, tu n'auras pas l'égalité tableau2D[7] = tableau2D[8].

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. pb affichage animation flash dans tableau
    Par MortDansLAme dans le forum Flash
    Réponses: 3
    Dernier message: 03/05/2007, 14h29
  2. [FLASH 8] Tableau a deux dimensions
    Par jbidou88 dans le forum Flash
    Réponses: 5
    Dernier message: 04/04/2007, 17h10
  3. [FLASH 8] Tableau dans flash 8.0
    Par mcjoe dans le forum Flash
    Réponses: 3
    Dernier message: 01/03/2007, 15h23
  4. [FLASH MX] Tableau à double dimension
    Par totoche dans le forum Flash
    Réponses: 4
    Dernier message: 11/10/2005, 22h04
  5. Réponses: 5
    Dernier message: 15/05/2005, 08h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo