[Golist] HydroTween direct method calls--not callbacks? + HydroSequence
donovan at hydrotik.com
donovan at hydrotik.com
Mon Jun 30 06:05:40 PDT 2008
HydroTween is on the go playground, however HydroSequence hasn¹t been
formally released yet. I can send you the latest files, but there are still
some additional things that need to be done. I am willing to send the latest
to anyone interested for testing/playing for the time being.
On 6/30/08 6:28 AM, "Eric-Paul Lecluse" <eric-paul.lecluse at lbi.lostboys.nl>
wrote:
> Hey list, I¹m currently using GO¹s SequenceCA (via an example by John Grden).
> In the sequence I¹d like to insert a single direct functioncall, as you are
> doing with the fuse-named sequence below. Is that possible with a SequenceCA?
>
> Obviously I¹m very new to Go, for I can¹t even find the HydroTween class in
> the Go SVN repos.
>
> Who¹ll give me a slap in the face and a kick in the right direction?
> Cheers,
> Eric-Paul.
>
> On 6/27/08 17:52 , "Donovan Adams" <donovan at hydrotik.com> wrote:
>
>> As a matter of fact there is. I've been in the process of testing an update
>> to HydroTween as well as a breakout for Fuse style sequencing which more
>> easily extends the power of SequenceCA. My continuing plan with HydroTween
>> is to keep everything self contained, however this really made more sense in
>> order to take advantage of Go's flexibility. SO with that said, I've added
>> another companion class called HydroSequence. Works like this:
>>
>> import com.hydrotik.go.HydroSequence;
>>
>> var fuse:HydroSequence = new HydroSequence();
>>
>>
>> for (i = 0; i < _headArray.length - 1; i++) {
>> //HydroTween.go(_headArray[i].container, {alpha:1}, .25, i/4,
>> Quadratic.easeOut);
>> fuse.addItem({target:_headArray[i].container, alpha:1,
>> duration:.15, easing:Quadratic.easeOut});
>> }
>>
>>
>> fuse.addItem({target:_logo, alpha:1, duration:1,
>> easing:Quadratic.easeOut});
>> fuse.addItem({target:_headArray[_headArray.length - 1].container,
>> delay:1, alpha:1, duration:.1, easing:Quadratic.easeOut});
>> fuse.addItem({func: triggerAudio});
>> fuse.addItem({func: _scope.addEventListener,
>> args:[Event.ENTER_FRAME, renderHeads]});
>> fuse.addItem({func: drawNav});
>>
>> fuse.start();
>>
>> HydroSequence internally generates instances of HydroTween to a sequence. All
>> of the functionality of SequenceCA is accessble through HydroSequence now.
>>
>> If you are interested in testing out/playing with the new version of
>> HydroTween and HydroSequence, contact me offlist and I'll send you the
>> latest. So far it's working great, but wanted to make sure it gets a decent
>> testing before formally posting the updates. Otherwise I should be releasing
>> this soon.
>>
>>
>> Moses, forgive me for naming all my sequences "fuse". :) Habit I picked up
>> from using Fuse AS2 and I copied and pasted this from the new scaretactics
>> site.
>>
>> http://www.scifi.com/scaretactics/
>>
>>
>> *******
>> Are there any plans to allow HydroTween's sequencing to allow for direct
>> method calls instead of callbacks? Something like:
>>
>> var seq1:SequenceCA = HydroTween.sequence(
>> ,{target:my_mc, x:0, y:0, alpha:1, duration:3, easing:Sine.easeInOut}
>> ,{scope:this, func:"myFunction", args["hi"]}
>> }
>>
>> I've been on an Flash hiatus, and must say I'm impressed with how far
>> HydroTween's come :)
>>
>>
>> _______________________________________________
>> 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/20080630/fac9569d/attachment.html
More information about the GoList
mailing list