Hi, I'm guessing it's overshooting because of your easing function set to bounce. As you start your tween your object start moving, but your if statement is evaluated right away. You might have better luck executing it onUpdate of the tween if such a thing exists in the fl tween classes.
regards JC On Wed, Apr 1, 2009 at 8:28 PM, Gustavo Duenas < [email protected]> wrote: > Hi Coders I have this code, is for a dynamic tween., pretty easy actually > but when the logo hits floor(645 value y) I would like to have something > else, because the logo is a movie clip, there is the code. > > stop(); > import fl.transitions.Tween; > import fl.transitions.easing.*; > > > > var ballXTween:Tween = new Tween(logoCacao, "y",Bounce.easeInOut, > logoCacao.y, > 645, 2, true); > > //here is my problem when I try to calculate, when it hits the floor(645) > > if(logoCacao.y>=645){ > trace("I'm here"); > } > > it would work with <=, but no with >= or == > any ideas, I've been trying to resolve this too much time, I rather have > some fresh ideas or pointer what am I missing. > > Gustavo > > _______________________________________________ > Flashcoders mailing list > [email protected] > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > _______________________________________________ Flashcoders mailing list [email protected] http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

