駄目でしたー

Flashで作ったメトロノームを、setInterval()からwhileを使ったループに書き換えて実験してみたところ、whileでループしている間って他の、ええとなんていうの? ボタンとか操作できないし、画面の再描画もされないんですね。これはあかん。

やるとしたら、whileのループを使って、setInterval()のように関数呼び出しをさせる関数を作るか、あるいはスレッドで動作させるか。おそらくは後者が正解だろうけど、ActionScriptってマルチスレッドってできましたっけ? マルチスレッドは、以前Javaでやったきりだから、正直自信がありません。