Gustavo, The IF statement is over before your logoCacao is on 645 so it is never triggered.
Use a timer like this: Var t:Timer = new Timer(10); t.addEventListener(TimerEvent.TIMER, time_tick); t.start(); function time_tick(e:TimerEvent):void{ if(logoCacao.y>=645){ trace("I'm here"); t.removeEventListener(TimerEvent.TIMER, time_tick); t.stop(); t=null; } } HTH Cor -----Original Message----- From: flashcoders-boun...@chattyfig.figleaf.com [mailto:flashcoders-boun...@chattyfig.figleaf.com] On Behalf Of Gustavo Duenas Sent: woensdag 1 april 2009 20:12 To: Flash Coders List Subject: [Flashcoders] how can I set the end of a dynamic tween 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 Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.5.278 / Virus Database: 270.11.35/2034 - Release Date: 04/01/09 06:06:00 _______________________________________________ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders