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 :

Ciblage nom dynamique d'un MovieClip AS3


Sujet :

ActionScript 3

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    477
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 477
    Par défaut Ciblage nom dynamique d'un MovieClip AS3
    Bonjour à vous tous, et merci d'avance pour votre aide.
    Je suis entrain de convertir tout mon flash AS2 vers AS3.

    Et actuellement je me casse les dents avec ceci:

    AS2:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    var CaseShow:Number = 1;
    this["Content"+CaseShow]._x
    En AS3 cela ne fonctionne plus:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    var CaseShow:Number = 1;
    this["Content"+CaseShow].x
    Merci à vous.

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    477
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 477
    Par défaut
    Alors j'ai trouvé la solution.
    Je trouve quand AS2 c'était beaucoup plus simple.

    Donc voici la solution.
    Il est possible que le code ne soit pas trés bon pour les pro du AS3.
    Mais il fonctionne en tout cas.

    var Content1 = new Loader();
    ' Je crée mon MC qui s'occupe de charger un fichier externe
    addChild(Content1);
    'J'affiche le MC que je viens de créer
    Content1.load(new URLRequest("Home.swf"));
    ' Je charge le swf dans le clip en question
    var CaseShow:Number = 1;
    ' Je crée ma variable CaseShow et je lui assigne la valeur 1.
    Content1.name = "Content"+CaseShow;
    'J'indique que le nom de mon MC et une string plus une variable
    removeChild(getChildByName("Content"+CaseShow));
    'Je souhaite par exemple supprimer l'un des MC Content#. Et j'utilise "getChildByName" pour pouvoir supprimer Content1 ou Content2 ...


    Voila

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    477
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 477
    Par défaut
    Apparament je suis pas sortie de l'auberge.
    Me voilà confrontré à un nouveau probléme.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    TweenLite.to(getChildByName("Content"+CaseShow).MC_Navigation_bar_B, 1, {y:258, ease:Cubic.easeOut});
    Je fais appel à un MovieClip (MC_Navigation_bar_B) qui se trouve dans mes MovieClip (Content#) Et là de nouveau je me casse les dents.

    Merci de votre aide.

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    477
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 477
    Par défaut
    Rebonjour, je vais alimenté ce post, car je viens de constater un nouveau probléme. Lié au .name

    Dans mon code j'utilise ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Content1.name = "Content"+CaseShow;
    Ca résoud mon ancien probléme, mais ça me crée un probléme mineur que voici.

    TypeError: Error #2007: Le paramètre name ne doit pas être nul.
    Que puis-je faire pour résoudre le probléme.
    Si non je n'arrive toujours pas à cibler un clip qui se trouve dans un clip.

    Merci de votre aide.

Discussions similaires

  1. MovieClip avec nom dynamique
    Par quakebest dans le forum Dynamique
    Réponses: 1
    Dernier message: 29/10/2007, 19h17
  2. checked d'un checkbox avec nom dynamique
    Par Sylvain245 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 11/11/2005, 11h28
  3. Réponses: 4
    Dernier message: 09/03/2005, 11h13
  4. variable à nom dynamique en javascript
    Par noa dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 26/01/2005, 01h12
  5. [syntaxe]Creation table avec nom dynamique
    Par ZuZu dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 23/09/2004, 18h01

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