![]() |
1
11
因此,我不能真正看到一个很大的缺点。唯一的区别是,你有两个匿名电话而不是一个。但是,在性能关键的情况下,您不应该使用任何一个(除了一个内部计时器)来避免频繁的实例化
基本上,我认为这是一个品味问题。Adobe决定,AS3事件系统是个垃圾,所以他们推广它。 |
![]() |
2
8
Timer:
设置超时:
我更喜欢Timer类,但我见过SetTimeout经常被程序员使用。 另外,如果您正在使用tweening库,一些支持延迟调用 例如Tweenmax tweenmax.delayedcall(2,myfunction,[“myparam”]); 对于那些说setTimeout被否决的人来说,这是没有意义的。 http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/utils/package.html#setTimeout%28%29 我相信在setTimeout这里你看不到任何“deprected”关键字 |
![]() |
3
2
setTimeout在外部.as文件中工作得很好。 只需在课堂上使用:
|
![]() |
4
0
据我所知,设定时间在AS3中被折旧。我在查找setTimeout代码的源代码时遇到了一些困难,但我也相信清除对计时器对象的任何引用比使用setTimeout(如果我从as2中正确地记得的话)更容易。 |
![]() |
5
0
通常情况下,如果有新的、更强大的方法来实现某件事情,就会被弃用。 是的,在某些情况下设置超时要容易得多,但在其他情况下设置超时要有限得多。 我将使用timer类,因为通常当某个东西被否决时,它意味着将来某个时候可能会删除对它的支持,然后您的代码将无法工作。 |
![]() |
6
0
问题是,计时器对象一点也不准确,并且会受到帧速率波动的影响。读
http://forums.adobe.com/message/892631
. 我用
|
![]() |
7
-2
SetTimeout在外部.as文件中不工作。 |