[Golist] Hydrotween question

Chad Calhoun chad.calhoun at gmx.com
Tue Jul 29 16:53:21 PDT 2008


Donovan,

It looks like there may still be some issues with the tweening of 
brightness with the latest release.  I just made a basic test w/ a 
movieclip using this code:

var seq1:HydroSequence = new HydroSequence(
                {target:testmc, brightness:0.4, duration:1, 
easing:Sine.easeInOut},
                {target:testmc, brightness:HydroTween.RESET, duration:1, 
easing:Sine.easeInOut},
                {target:testmc, brightness:0.4, duration:1, 
easing:Sine.easeInOut},
                {target:testmc, brightness:HydroTween.RESET, duration:1, 
easing:Sine.easeInOut},
                {target:testmc, brightness:0.4, duration:1, 
easing:Sine.easeInOut},
                {target:testmc, brightness:HydroTween.RESET, duration:1, 
easing:Sine.easeInOut}
            );
            seq1.start();

When I do the reset, it continuously gets darker and darker instead of 
going back to normal. 

var seq1:HydroSequence = new HydroSequence(
                {target:testmc, brightness:0.4, duration:1, 
easing:Sine.easeInOut},
                {target:testmc, brightness:0, duration:1, 
easing:Sine.easeInOut},
                {target:testmc, brightness:0.4, duration:1, 
easing:Sine.easeInOut},
                {target:testmc, brightness:0, duration:1, 
easing:Sine.easeInOut},
                {target:testmc, brightness:0.4, duration:1, 
easing:Sine.easeInOut},
                {target:testmc, brightness:0, duration:1, 
easing:Sine.easeInOut}
            );
            seq1.start();

If I return to 0, it gets brighter and brighter.

But, when I run:
var seq1:HydroSequence = new HydroSequence(
                {target:testmc, brightness:0.4, duration:1, 
easing:Sine.easeInOut},
                {target:testmc, brightness:-0.4, duration:1, 
easing:Sine.easeInOut},
                {target:testmc, brightness:0.4, duration:1, 
easing:Sine.easeInOut},
                {target:testmc, brightness:-0.4, duration:1, 
easing:Sine.easeInOut},
                {target:testmc, brightness:0.4, duration:1, 
easing:Sine.easeInOut},
                {target:testmc, brightness:-0.4, duration:1, 
easing:Sine.easeInOut}
            );
            seq1.start();

That seems to work, but is that the way it should be done? 





More information about the GoList mailing list