Trikks

The digital adventures of Eric Herlitz

Archive for the ‘Flash AS3’ Category

Snippets for Flash Actionscript 3

Sleep in Flash AS3

Posted by trikks on June 11, 2010

I’ve noticed a lot of questions around the Internet regarding sleep() functions in Flash. Well, there isn’t exactly a direct command to pause a Flash movie, instead we have to rely on the same type of functions available in JavaScript, setTimeout or setInterval.

Alright, here it is

// Call the function, time in seconds
sleep(5);

function sleep(sec) {
	// Stops the script on the current frame
	stop();

	// The actual pause, and starter
	setTimeout(this.gotoAndPlay, sec*1000, this.currentFrame + 1);
}

I usually place the function inside a class, or in a bottom layer that’s always included. That way I can just call the sleep() whenever I want.

Posted in Flash AS3 | 7 Comments »

 
Follow

Get every new post delivered to your Inbox.