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

ActionScript 3 Discussion :

mc variables en as3


Sujet :

ActionScript 3

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif Avatar de zulad
    Homme Profil pro
    creatif
    Inscrit en
    Juin 2007
    Messages
    714
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : creatif

    Informations forums :
    Inscription : Juin 2007
    Messages : 714
    Par défaut mc variables en as3
    Bonsoir,

    je voudrais modifier la position de 4 movieClip sur la scene. J'utilise la boucle

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
     do
     {
      var ['quad_'+i]:MovieClip ;
      clip._x=i+5;clip._y=i+6;
     
     }while(++i<5)
    comment faire pour avoir les mc de manière dynamique en as3 ?

    Pourquoi ceci ne fonctionne plus ?

    ou


  2. #2
    Membre très actif Avatar de zulad
    Homme Profil pro
    creatif
    Inscrit en
    Juin 2007
    Messages
    714
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : creatif

    Informations forums :
    Inscription : Juin 2007
    Messages : 714
    Par défaut
    oops,

    j'ai plutot fait ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    var clip:MovieClip= ['quad_'+i] ;

  3. #3
    Membre expérimenté
    Homme Profil pro
    Creative Technologist
    Inscrit en
    Avril 2007
    Messages
    126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Creative Technologist

    Informations forums :
    Inscription : Avril 2007
    Messages : 126
    Par défaut
    Tes MovieClip, ils sont chargés ou générés? je vois pas trop l'intérêt de générer des MovieClip. Ce que tu veux générer c'est quoi? un tracé vectoriel, shape ou sprite, ou effectivement bien un MovieClip avec des timeline etc...

    Sinon, rappelle toi qu'on peut faire un Array qui référence les instances de tes MovieClip, c'est bien pratique.

    Enfin, ceci n'a pas de sens:
    à la rigueur, cela en aurait:
    et ceci n'a pas de sens non plus:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var clip:MovieClip= ['quad_'+i] ;
    En fait, quand tu écris ['quad_'+i] tu crées un tableau à une seule occurrence qui contient un String... dans la ligne précédente, tu essayes de bourrer un tableau rempli d'un String dans une variable castée MovieClip... je doute que ce soit ce que tu recherches.

    Si ce que j'ai écrit ne t'aide pas, essaye de décrire un peu plus clairement ce que tu veux faire, et comment tu as essayé de le faire.

  4. #4
    Membre très actif Avatar de zulad
    Homme Profil pro
    creatif
    Inscrit en
    Juin 2007
    Messages
    714
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : creatif

    Informations forums :
    Inscription : Juin 2007
    Messages : 714
    Par défaut
    Je ne veux rien générer... les mc sont présent sur la scène. Je veux juste modifier leurs positions en les nommant dans une boucle de manière variable...

    Pour être plus clair, j'ai quad_1, quad_2, quad_3, ...
    et je veux tous les repositionner sans devoir les nommer un par un.

    En as1 et 2 c'était facile avec eval("quad_"+i).x ou ["quad_"+i].x du moins si ma mémoire ne me joue pas des tours.

    Mais maintenant ça n'a plus l'air de fonctionner de cette façon.

  5. #5
    Membre très actif Avatar de zulad
    Homme Profil pro
    creatif
    Inscrit en
    Juin 2007
    Messages
    714
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : creatif

    Informations forums :
    Inscription : Juin 2007
    Messages : 714
    Par défaut
    ok merci c'est bon avec ceci :

    mais pourquoi le this ? et pourquoi pas stage puisque _root est déprécié ?

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

Discussions similaires

  1. [CS3-AS3] Pb avec variable globale.
    Par iceman2001 dans le forum ActionScript 3
    Réponses: 4
    Dernier message: 24/09/2008, 12h16
  2. passer une variable entre deux classes as3
    Par sanatou dans le forum ActionScript 3
    Réponses: 1
    Dernier message: 27/06/2008, 21h52
  3. Récupérer variables PHP en GET en AS3
    Par kiouz dans le forum ActionScript 3
    Réponses: 1
    Dernier message: 23/02/2008, 13h52
  4. recuperation variables php vers AS3 equivalent _root.variable
    Par grafikid dans le forum ActionScript 3
    Réponses: 4
    Dernier message: 09/01/2008, 00h26
  5. [AS3] Transmission variable depuis html/php
    Par Clorish dans le forum ActionScript 3
    Réponses: 2
    Dernier message: 11/07/2007, 11h03

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