DelayExecutorクラス Timerは手続きが多くて面倒、setTimeoutは何故かしっくりこない人のための、一定時間後に指定した関数を一度だけ実行するクラスです。いわゆる遅延処理。以下の例は、全て3秒後にtrace(”完了!”)を実行します。 (1) new DelayExecutor()でインスタンスを生成して実行する var exe:DelayExecutor = new DelayExecutor(func, 3000); exe.start(); function func(executor:DelayExecutor):void { trace("完了!"); } (2) インスタンスを生成後に、コールバック関数と遅延時間を設定して実行する var exe:DelayExecutor = new DelayExecutor(); exe.onComplete =