Flash AS3,为swf循环添加暂停

时间:2011-10-13 19:51:56

标签: actionscript-3 loops flash

我不经常在Flash中工作,我只需要在循环之前添加AS以使我的swf暂停几秒钟。

这曾经在AS2中工作:

 stop();
 var interval:Number = setInterval(
   function():Void {
     play();
     clearInterval(interval);
   },
   2000
 );

感谢任何帮助,谢谢!

2 个答案:

答案 0 :(得分:2)

确保导入该实用程序。

import flash.utils.setInterval;

但不是使用setInterval使用setTimeout

import flash.utils.setTimeout;
stop();
setTimeout(
  function():Void {
    play();
  },
  2000
);

要做到这一点的AS3风格更多,请使用Timer类。

答案 1 :(得分:1)

您似乎仍然可以使用当前代码,除非您需要小写“void”