setInterval

stop();
setInterval(this, "reFresh",1000);
function reFresh():Void{
      gotoAndPlay(1);
}

i have this code on the 30th frame of the movie, and i want it to go back to frame one every 1 second, but this code only works for the begining of the movie, after awhile it's all messed up, just wondering what is the proper way to implement it using AS, please help
koblongataAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Dushan De SilvaTechnology ArchitectCommented:
Is there any extra actions available between frame1 and frame30?
And what is your frames per second(fps) rate. Because if your using it more than 30... then it will more than one second to go to 30th frame.. please explain more.

BR Dushan
0
Dushan De SilvaTechnology ArchitectCommented:
sorry
"Because if your using it more than 30... " 
should corrected as
"Because if your using it less than 30... " 

BR Dushan
0
blue-genieCommented:
hi, your problem is because you're not clearing your interval.
what you need

stop();
var bob = setInterval(this, "reFresh", 1000);
function reFresh():Void {
      clearInterval(bob);
      gotoAndPlay(1);
}

reason being, it goes to frame 30, calls the method, goes to frame 1, then keeps calling that method, so it never returns to frame 30 - it doesn't get a chance to.

blu.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
koblongataAuthor Commented:
thank ya
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Adobe Flash

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.