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 :

Nom de clips dynamique


Sujet :

Flash

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    21
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 21
    Par défaut Nom de clips dynamique
    Bonjour,

    Je souhaite charger de facon dynamique des clip sur une animation flash et ensuite travailler sur ces clips.

    J'ai tenté le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    k = 1;
    for(i=1; i<=5; i++) {
    	for(j=1; j<=5; j++) {
    		_root.fond_carte.createEmptyMovieClip("cellule"+i+"_"+j,1);
     
    		_root.fond_carte.["cellule"+i+"_"+j].attachMovie("mer","mc_mon_image",k);
    		_root.fond_carte.["cellule"+i+"_"+j]._x = i* 80;
    		_root.fond_carte.["cellule"+i+"_"+j]._y = j* 80;
    		k++;
    	}
    }
    Il ne veux pas de mon nom dynamique. Savez vous comment s'y prendre lorsqu'on essaye d'utiliser des noms de clips dynamiques ?

    D'avance merci,
    Seb.

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 5
    Par défaut
    Hello...
    bin il suffit de rajouter une variable tampon locale :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    k = 1;
    for(i=1; i<=5; i++) {
    	for(j=1; j<=5; j++) {
    		tampon = "cellule"+i+"_"+j;
    		trace (tampon);
    		_root.fond_carte.createEmptyMovieClip(tampon,1);
     
    		_root.fond_carte.tampon.attachMovie("mer","mc_mon_image",k);
    		_root.fond_carte.tampon._x = i* 80;
    		_root.fond_carte.tampon._y = j* 80;
    		k++;
    	}
    }

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    21
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 21
    Par défaut
    Bonjour,

    Merci de ta réponse mais ta solution ne fonctionne malheuresement pas.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    _root.fond_carte.tampon._x = i* 80;
    Cela ne change pas la position X de l'objet, je n'ai pas de message d'erreur mais ActionScript n'arrive a accéder au MovieClip "tampon" bien qu'il soit correctement initialisé.

    Salutations,
    Seb.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    21
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 21
    Par défaut
    C'est bon j'ai fini par trouver la syntaxe correcte

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

Discussions similaires

  1. Noms de Variables dynamiques
    Par horec dans le forum Langage
    Réponses: 7
    Dernier message: 22/07/2005, 16h47
  2. Nom de fonction dynamique
    Par gege2061 dans le forum C
    Réponses: 2
    Dernier message: 21/06/2005, 14h44
  3. Nom d'instance dynamique
    Par doof dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 21/12/2004, 03h23
  4. [FLASH MX] Nom de composant dynamique
    Par bobgeldof7 dans le forum Flash
    Réponses: 2
    Dernier message: 12/11/2004, 23h07
  5. [SQL SERVER 2000] Noms de variables dynamiques
    Par cassoulet dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 08/09/2004, 11h44

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