Hi All,

I need some ideas how to workaround the following situation

I have na mc as an holder for some photoStrip >>>> this photoStrip has n photos as mcs in it >>>> I want to produce some tween over each one BUT the next tween should only begin after the previous has finished

as I don´t know how many photos are ther and as I´m using DepthManager class to to set up the photos into the PhotoStrip

I begin using for in to trasverse the strip but I´m stucked here with some clever idea about how to chain these tweens, any help,please ?

 for (var prop in photoStrip)
 {
  if (prop != _childCounter)
  {
var animPhotoX:Tween = new Tween (photoStrip[prop], "_xscale", Bounce.easeOut, 100, 120, 0.5, true); var animPhotoY:Tween= new Tween (photoStrip[prop], "_yscale", Bounce.easeOut, 100, 120, 0.5, true);

        animPhotoY.onMotionFinished = function()
        {
                   //  would be the next tween something like
        }
  }
 }
}



I know that inside the the strip the mcs are named as childDepth0 to childDepthN-1 being N the number of photos placed in it

I tryed something with a for photoStrip["depthChild" + i] but it didn´t work, since the for runs for all values of the control variable not caring about if motionFinished has occurred or not

The last idea I had, but it seemed too dirty would be to have an SetInterval checking from time to time if the currente Tween ended and then increment "i" and clear it after the last tween happen.

I need something like an ("irchhhhh") GOTO or some Design Pattern techinique I do not master at this point.

Joao Carlos



_______________________________________________
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

Reply via email to