Bonjour,

Comment accéder aux images placées sur plusieurs calques dans un MovieClip à la frame 2 par exemple

Lorsque je fait un gotoAndStop(2) et que je fait
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
for(var i : int = 0; i< MovieClip.numChildren; ++i)
{
   trace(MovieClip.getChildAt(i)) ;
}
flash trouve le nombre d'enfant et les images comme si le MovieClip était sur la frame 1

Alors comme le gotoAndStop n'est pas instantané (asynchrone), je fait un

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
MovieClip.AddEventListener(Event.ENTER_FRAME, WaitForGotoAndStop)
 
 
Private function WaitForGotoAndStop (E : Event)
{
    if(MovieClip.CurrentFrame == 2)
    {
           for(var i : int = 0; i< MovieClip.numChildren; ++i)
           {
                trace(MovieClip.getChildAt(i)) ;
           } 
    }
}
Ma vérification se fait sur le MovieClip.CurrentFrame, la condition est validé mais j'ai le problème décrit au début

Avez vous une solution ?