[Golist] HydroSequence Looping Issue
Bernardo Kuri
support at bernardokuri.com
Thu Feb 12 14:23:05 PST 2009
Thanks for the suggestion, Donovan.I had to modify your example to fit my
code, and this is what i came up with:
// start code
__sequence = new Sequence();
__sequence.addEventListener("START", onSeqEvent, false, 0, true);
__sequence.addEventListener("CYCLE", onSeqEvent, false, 0, true);
__sequence.repeater.cycles = Repeater.INFINITE;
// The following code resides in another function. As you can see, the
sequence needs to be dynamically created:
__sequence.addStep(new HydroTween(null, { func:functionOne, args:[whatever]
} ));
__sequence.addStep(new HydroTween(null, { func:functionTwo } ));
__sequence.addStep(new HydroTween(__fader, { start_alpha:1, alpha:0,
duration:__duration_fade } ));
__sequence.addStep(new HydroTween(null, { delay:Number(properties. at timeout)
|| __duration_timeout, func:trace, args:['timeout triggered'] } ));
__sequence.start();
// end code
The weird thing is that none of the events are being dispatched at all. On
top of that, my "timeout triggered" trace is not showing on my output
anymore.
Is there anything else I can try?
Thanks a bunch,
Bernardo Kuri
On Thu, Feb 12, 2009 at 1:45 PM, Donovan Adams <donovan at hydrotik.com> wrote:
> It seems there is an issue with the autoGC feature and passing a param into
> HydroSequence.
>
> The reason it's not repeating is that HydroTween is clearing out the memory
> of the tweens in a sequence.
>
> I will have to delve into this a bit deeper, but in the meantime y ou might
> consider using this as an option?
>
> var ht1:HydroTween = new HydroTween(target, {x:300}, 1, 0,
> Quadratic.easeOut, null, null, null, null, null, null, false);
> var ht2:HydroTween = new HydroTween(target, {x:100}, 1, 0,
> Quadratic.easeOut, null, null, null, null, null, null, false);
>
> var seq:Sequence = new Sequence(ht1, ht2);
> seq.repeater.cycles = Repeater.INFINITE;
> seq.start();
>
> -------- Original Message --------
> > From: "Bernardo Kuri" <support at bernardokuri.com>
> > Sent: Thursday, February 12, 2009 6:58 AM
> > To: golist at goasap.org
> > Subject: [Golist] HydroSequence Looping Issue
> >
> > Hello fellow GoList members,
> > I would really appreciate it if someone can help me out with this issue.
> My
> > project will be ready to launch as soon as this is fixed.
> >
> > I am having an issue with a HydroSequence instance that I need to loop
> > indefinitely. As far as I understand it, a HydroSequence class instance
> > has a public property called "repeater" that needs to be set to
> > Repeater.INFINITE in order to accomplish infinite looping. The problem
> is
> > that it's
> > not actually doing that at all. I tried adding a listener for the
> "CYCLE"
> > event, but that doesn't get triggered either.
> >
> > Here's the relevant portion of the code:
> >
> > --------------------------------------
> >
> > import com.hydrotik.go.HydroSequence;
> > import org.goasap.managers.Repeater;
> >
> > __sequence = new HydroSequence();
> > __sequence.repeater.cycles = Repeater.INFINITE;
> >
> > __sequence.addItem( { func:firstFunction, args:[whatever] } );
> > __sequence.addItem( { func:secondFunction } );
> > __sequence.addItem( { target:__fader, start_alpha:1, alpha:0,
> > duration:__duration_fade } );
> > __sequence.addItem( { delay:Number(properties. at timeout) ||
> > __duration_timeout, func:trace, args:['timeout triggered']} );
> >
> > __sequence.start();
> >
> > --------------------------------------
> >
> > If I execute the above and look at the output, "timeout triggered" will
> show
> > only once, which is obviously not what I need.
> >
> > I have even tried adding another step to the sequence that basically
> calls
> > __sequence.start(), like so:
> >
> > __sequence.addItem( { taget:__sequence func:start } );
> >
> > ... but that did absolutely nothing.
> >
> > Am I missing something here? I really can't seem to get it to work
> > correctly.
> > Thanks for your time guys!
> >
> > Bernardo Kuri
> >
> > _______________________________________________
> > 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/20090212/ebac3e9f/attachment.html>
More information about the GoList
mailing list