[Golist] sequencing through a set of tweens...

Cadete B7 cadete at bigote7.com
Thu Jun 19 11:44:33 PDT 2008


ah, yes...  all very illuminating.  i think i'm starting to get the  
idea...  but instead of using onDurationComplete i was thinking i'd  
use the controller's _position value as the trigger...  that way i  
could use the controller's easing function to trigger the start of  
each SequenceCA...  does that make sense?  i was thinking i could use  
this to not only trigger animation sequences but to cycle through data  
trees too (not sure why yet).

- Wilbur

On Jun 19, 2008, at 2:13 PM, Jud Holliday wrote:

> Ah, cool. That makes sense for a normal complete event. I think  
> Wilbur was initially looking for a way to control the timing of the  
> sequences though, in which case I think you would still want to use  
> an OnDurationComplete.
>
>
> -Jud
>
> From: golist-bounces at goasap.org [mailto:golist-bounces at goasap.org]  
> On Behalf Of Moses Gunesch
> Sent: Thursday, June 19, 2008 11:07 AM
> To: Mailing list for the Go ActionScript Animation Platform
> Subject: Re: [Golist] sequencing through a set of tweens...
>
> No, the advances should not be necessary. It's not that  
> complicated. :-)
>
> Sequences advance by listening for a COMPLETE or STOP event anyway.  
> It doesn't matter if it is a child tween that fires that event or a  
> child sequence, it will still advance.
>
> So it should work to simply add sequences as steps. They will have  
> start() called on them as the step starts and the parent will listen  
> for their completion before advancing.
>
> Make sense?
>
> - m
>
>
>
> On Jun 19, 2008, at 8:32 AM, Jud Holliday wrote:
>
>
> So then you would control timing using the advance property? Yep,  
> that’s probably the better way in that it doesn’t require any extra  
> classes. Maybe a bit more verbose, but still pretty easy.
>
> So the previous code example would be changed to look something like  
> this:
>
> var column1Seq:SequenceCA = new SequenceCA();
> column1Seq.addStep(new YourTween());
> column1Seq.addStep(new YourTween());
>
> var column2Seq:SequenceCA = new SequenceCA();
> column2Seq.addStep(new YourTween());
> column2Seq.addStep(new YourTween());
>
> var column3Seq:SequenceCA = new SequenceCA();
> column3Seq.addStep(new YourTween());
> column3Seq.addStep(new YourTween());
>
>
> var controlSeq:SequenceCA = new SequenceCA();
>
> controlSeq.addStep( column1Seq );
> //advances after .5 secs
> controlSeq.lastStep.advance = new OnDurationComplete(.5);
>
> controlSeq.addStep( column2Seq );
> //advances after column2Seq is done playing
> controlSeq.lastStep.advance = new OnEventComplete(column2Seq,  
> GoEvent.COMPLETE);
>
> controlSeq.addStep( column3Seq );
> controlSeq.start();
>
>
>
>
>
> -Jud
>
> From: golist-bounces at goasap.org [mailto:golist-bounces at goasap.org]  
> On Behalf Of Moses Gunesch
> Sent: Thursday, June 19, 2008 12:23 AM
> To: Mailing list for the Go ActionScript Animation Platform
> Subject: Re: [Golist] sequencing through a set of tweens...
>
> Why not just add the other sequence as a step?
>
> (Sequences accept any IPlayable – groups, sequences, tweens etc. –  
> as steps.)
>
> moses
>
> On Jun 18, 2008, at 2:03 PM, Cadete B7 wrote:
>
>
>
> yes!!!  that's exactly what i'm looking for...
>
> i'll check it out.  thanks.
>
> - Wilbur
>
> On Jun 18, 2008, at 3:49 PM, Jud Holliday wrote:
>
>
>
> Are you saying you have a number of Sequences created and you want  
> to start them in a particular order/offset? In other words create a  
> sequence to play your sequences?
>
> _______________________________________________
> GoList mailing list
> GoList at goasap.org
> http://goasap.org/mailman/listinfo/golist_goasap.org
>
> _______________________________________________
> GoList mailing list
> GoList at goasap.org
> http://goasap.org/mailman/listinfo/golist_goasap.org
>
> _______________________________________________
> GoList mailing list
> GoList at goasap.org
> http://goasap.org/mailman/listinfo/golist_goasap.org

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://goasap.org/pipermail/golist_goasap.org/attachments/20080619/5e16181c/attachment-0001.html 


More information about the GoList mailing list