*任意の時間が経過したらGO

| | comments(0) | truckbacks(0)
もひとつ地味〜に且つ頻繁に使ってるクラス。 まぁ晒せるのってこの手の誰でも作ってそうなんしかないわな。商売柄。
Staytime.as ※AS2
class Staytime
{
	private static var _mc:MovieClip;
	private static var counter:Number;
	private static var now:Number = 0;
	private static var clearID:Number;
	
	
	static function wait(t:MovieClip,n:Number)
	{
		_mc = t;
		counter = n;
		clearID = setInterval(count,1000);
		_mc.stop();
	}
	
	static function count()
	{
		if(now < counter-1)
		{
			now++;
		}
		else
		{
			now = 0;
			counter = 0;
			clearInterval(clearID);
			_mc.play();
		}
	}
}
/*
USAGE
*/
//任意のフレームに
Staytime.wait(this,5);
これで5秒後にタイムラインが再び走り出す。 *追記。 てか、やっぱ this.stop(); てめんどくさいやん。 いやコレこしらえて使ってた当初は理由があったような気がするけどもうそんなものは無視。 いちいち this.stop(); しなくてももう止まるです。 ※てかこんなの(しかもAS2で)ちまちまここで更新して何になる、と orz
Check

トラックバック(0)

このブログ記事を参照しているブログ一覧: *任意の時間が経過したらGO

このブログ記事に対するトラックバックURL: http://www.nrd-studio.com/mt/mt-tb.cgi/81

コメントする

このブログ記事について

このページは、Biz_Rが2007年9月 2日 04:04に書いたブログ記事です。

ひとつ前のブログ記事は「*任意の数値をシャッフル」です。

次のブログ記事は「*Fire」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。