Search tutorials
I searched around alot, trying to find a better function to delay an action in my movie. My old function was:
function Pause(seconds) {
start = getTimer();
while (getTimer() - start <= number) {
}
}
When I ran my function it slowed down flash, and no text updated on the screen. So after much searching online, I found the flash SetInterval() function. Flash describes SetInterval() as:
Action; calls a function or a method or an object at periodic intervals while a movie plays.
That is what I wanted, a pause before an action, but I didnt want that action to keep occuring every 2.3 seconds. We stop the SetInterval() continuous 2.2 second calls with clearInterval() My new method of achieving a pause doesn't slow down flash and text refreshes:
APause = setInterval(GoBack, 2300);
//calls a function called GoBack every 2.3 seconds//
function GoBack() {
clearInterval(APause);
//removes the APause, now it won't happening again//
//whatever delayed action you want//
}
| » Level Basic |
|
Added: 2003-01-01 Rating: 6.94 Votes: 103 |
| » Author |
| 18 year old amateur flash developer |
| » Download |
| Download the files used in this tutorial. |
| Download (0 kb) |
| » Forums |
| More help? Search our boards for quick answers! |
-
You must have javascript enabled in order to post comments.


Comments
There are no comments yet. Be the first to comment!