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 1 & ActionScript 2 Discussion :

Instanciation retardée des clips imbriqués


Sujet :

ActionScript 1 & ActionScript 2

  1. #1
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 37
    Par défaut Instanciation retardée des clips imbriqués
    Bonjour,

    Je me heurte à un probleme et j'aurais besoin de vos lumieres.

    Je developpe une appli en AS2 et mon probleme apparait lorsque j'attache un clip a ma scene qui contient un clip imbriqué.

    Un exemple de code qui pose probleme : (le clip mMovieImbrique est donc imbrique dans mMovie)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    class mMovie extends MovieClip
    {
      public function mMovie ()
      {
        trace("constructeur mMovie");
      }
      public function toto ()
      {
        trace("toto");
      }
    }
    class mMovieImbrique extends MovieClip
    {
      public function mMovieImbrique ()
      {
        trace("constructeur mMovieImbrique");
      }
    }
    et sur la timeline :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    this.attachMovie ("mMovie", "m_clip", this.getNextHighestDepth());
    this["m_clip"].toto();
    et donc sur la sortie :

    constructeur mMovie
    toto
    constructeur mMovieImbrique

    La fonction toto est appelé avant le constructor du clip imbriqué et le probleme est que je dois modufier le clip imbriqué dans la fonction toto.
    J'ai vu que ce probleme était justifié dans AS3, l'affichage est mise a jour apres le code, mais rien pour AS2.

    Que puis-je faire?

  2. #2
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 37
    Par défaut
    ok, résolu avec :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    this.attachMovie ("mMovie", "m_clip", this.getNextHighestDepth());
    this["m_clip"].onEnterFrame = function ()
    {
      toto();
      delete this.onEnterFrame;
    }
    Je trouve pas ça génial, mais apparement on a pas le choix.

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

Discussions similaires

  1. cibler des clips imbriqués et placés avec une boucle for
    Par pierroM dans le forum ActionScript 1 & ActionScript 2
    Réponses: 7
    Dernier message: 01/02/2009, 22h05
  2. [FLASH MX2004] Boucle sur des clips est-ce possible ?
    Par vbcasimir dans le forum Flash
    Réponses: 4
    Dernier message: 09/02/2006, 09h00
  3. Ajouter un logo audessus des menus imbriqués
    Par ghyosmik dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 10/11/2005, 18h03
  4. [FLASH MX2004] Gestion des clips
    Par laurent1 dans le forum Flash
    Réponses: 6
    Dernier message: 28/11/2004, 10h53
  5. Réponses: 6
    Dernier message: 04/08/2004, 16h09

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