Glad I could help. Good luck!

Regards,

Keith Reinfeld
Home Page: http://keithreinfeld.home.comcast.net


> -----Original Message-----
> From: flashcoders-boun...@chattyfig.figleaf.com [mailto:flashcoders-
> boun...@chattyfig.figleaf.com] On Behalf Of Donald Talcott
> Sent: Wednesday, May 12, 2010 11:05 AM
> To: Flash Coders List
> Subject: Re: [Flashcoders] gotoAndPlay a sorted array
> 
> Keith,
> That did it. I shortened the delay and all is working well. Thank you.
> My example cited in this post was last years project, I wanted to work
> out the code first using it.
> Now it's time to build this years project. I owe you.
> 
> On May 12, 2010, at 10:09 AM, Keith Reinfeld wrote:
> 
> > Don,
> >
> > Okay, if I understand you correctly, you could insert a keyframe at
> the end
> > of each animation which will allow you to place some code:
> >
> > stop();
> > setTimeout(goOn,1000);// that's a one second delay
> >
> > This will call the goOn function which in turn will direct the
> playhead to
> > each animation in the desired (randomized) order.
> > If you use the if/else block (from the code in my previous post) to
> manage
> > the index then the animations will repeat, continuously.
> >
> > Regards,
> >
> > Keith Reinfeld
> > Home Page: http://keithreinfeld.home.comcast.net
> >
> >> -----Original Message-----
> >> From: flashcoders-boun...@chattyfig.figleaf.com [mailto:flashcoders-
> >> boun...@chattyfig.figleaf.com] On Behalf Of Donald Talcott
> >> Sent: Wednesday, May 12, 2010 7:58 AM
> >> To: Flash Coders List
> >> Subject: Re: [Flashcoders] gotoAndPlay a sorted array
> >>
> >> Keith, Karl,
> >> thanks, I have a clearer understanding now.
> >>
> >> File structure; Frame labels on timeline order = mmPretzel,
> >> 3Musketeers_truffle, MilkyWay_Caramel, mmCO, mmCherry, Twix_java,
> VOTE,
> >> mmPB, NASCAR.
> >> Animations are setup to play to the end of one then bounce over to
> the
> >> next one in the final array.
> >> What I am trying to get on gotoAndPlay is "mmPretzel" and
> >> "3Musketeers_truffle" always play 1st and 2nd, then a random pick
> from
> >> the remaining 7 would play as 3rd, followed by the 4th item in the
> >> array and so forth.
> >>
> >> My current trace statements =
> >> trace(b) = mmCherry, mmPB,mmCO, MilkyWay_Caramel, VOTE, Twix_java,
> >> NASCAR.
> >> trace(mOnemTwo) = mmPretzel, 3Musketeers_truffle, mmCherry, mmPB,
> mmCO,
> >> MilkyWay_Caramel, VOTE, Twix_java, NASCAR.
> >>
> >> play result = mmPretzel, 3Musketeers_truffle, MilkyWay_Caramel,
> mmCO,
> >> mmCherry, Twix_java, VOTE, mmPB, NASCAR (original order on timeline)
> >>
> >> On May 11, 2010, at 11:56 PM, Keith Reinfeld wrote:
> >>
> >>> Don,
> >>>
> >>> Yes, Karl is correct. In my post 'index' is a variable of type
> Number
> >> which
> >>> you would increment upon successive calls to function goOn(). You
> >> access
> >>> elements of an array by using the array access operator '[]'. The
> >> indices of
> >>> arrays are zero based, so the index of the first element is 0, the
> >> index of
> >>> the second element is 1, the index of the third element is 2, and
> so
> >> on. You
> >>> can use the length property of an array to find out how many
> elements
> >> there
> >>> are in the array. In your case you have an array with 9 elements so
> >> you
> >>> would want to use index values between 0 and 8. Note that
> >> mOnemTwo.length
> >>> (9) is one higher than the highest index value you can use with
> this
> >> array
> >>> (8). The sample code below includes an if/else block to manage
> index
> >> values.
> >>>
> >>>
> >>> // initialize index
> >>> var index:Number = 0;
> >>> function goOn(){
> >>>   gotoAndPlay(mOnemTwo[index]);
> >>>   // manage the index
> >>>   if(index < mOnemTwo.length - 1){
> >>>           // increment index by one
> >>>           index++;
> >>>   }else{
> >>>           // set index back to zero
> >>>           index = 0;
> >>>   }
> >>> };
> >>>
> >>> I have to echo Karl's questions about how you are planning to make
> >>> subsequent calls to function goOn(). What you have,
> >> setTimeout(goOn,+8),
> >>> will kick off the first one (although I don't understand the '+8'
> in
> >> the
> >>> delay parameter) but what about the rest? Any suggestions I could
> >> make here
> >>> would be pure guesswork without knowing more about the structure of
> >> your
> >>> file.
> >>>
> >>> HTH
> >>>
> >>> Regards,
> >>>
> >>> Keith Reinfeld
> >>> Home Page: http://keithreinfeld.home.comcast.net
> >>>
> >>>
> >>>
> >>> _______________________________________________
> >>> Flashcoders mailing list
> >>> Flashcoders@chattyfig.figleaf.com
> >>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
> >>
> >> Don Talcott
> >> 316 Greenwood Ave
> >> Decatur, GA 30030
> >> 404 538-1642
> >> dtalc...@mindspring.com
> >>
> >>
> >>
> >> _______________________________________________
> >> Flashcoders mailing list
> >> Flashcoders@chattyfig.figleaf.com
> >> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
> >
> > _______________________________________________
> > Flashcoders mailing list
> > Flashcoders@chattyfig.figleaf.com
> > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
> 
> Don Talcott
> 316 Greenwood Ave
> Decatur, GA 30030
> 404 538-1642
> dtalc...@mindspring.com
> 
> 
> 
> _______________________________________________
> Flashcoders mailing list
> Flashcoders@chattyfig.figleaf.com
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to