前に 「Flash でクロージャ。」 というエントリで、 onEnterFrame のイベントハンドラを使ったフレームカウンタの例をだしました。 これをもう少し改良して、 タイマーとして使えるようなのを考えてみました。 動機 前のエントリに対しては、 ひとつのムービークリップに対してひとつしかもてないイベントハンドラを、 こういう風に使ってしまうのは望ましくないというような意見がいくつか見られました。 なので、 もう少し手軽に使える実用的な方法を考えてみたという訳です。 実装 function make_timer_creator () { var id = 1; var self = this; return function (count, func) { var mc = self.createEmptyMovieClip ("timer" + id, id); id ++; mc.