もひとつ地味〜に且つ頻繁に使ってるクラス。
まぁ晒せるのってこの手の誰でも作ってそうなんしかないわな。商売柄。
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

コメントする