●2009.12.10
[SCRIPT] AS3 : Pass Time of Timer Class
TimerClassを使って
経過時間のミリ秒とかとれないのかなって思って調べたら
取れないのよね。
取れないというか工夫次第っていうか。
多謝
http://oshiete1.goo.ne.jp/qa4989338.html
要するに、5000ミリ秒1回のタイマーを、 50ミリ秒を100回、回すようにします。他にもやり方はありますが、タイマー自体を監視する方法としては
これが一番シンプルな気がします。
なるほどねって。
これでcurrentCountに条件分岐とかつけてあげたら良いわけで。
ちなみにタイマーが動いているかどうかを知りたいときは
myTimer.running = (boolean);
ってことで。
たとえば、タイマーが動いているときはプレイボタンを効かないようにしたいじゃない。意味無いから。そんなときは
if(myTimer.running == true)
{
//動いている時は、ポーズボタンのみの記述
}
if(myTimer.running == false)
{
//止まっている時は、プレイボタンのみの記述
}
みたいな。
http://livedocs.adobe.com/flash/9.0_jp/ActionScriptLangRefV3/flash/utils/Timer.html
Posted by inami at December 10, 2009 10:40 PM
