![]() |
1
3
不,没有睡眠。对不起的。 有关选项,请参阅此处的答案: ActionScript: pushing a closure onto the event stack? . 它不讨论睡眠,但我尝试提供延迟函数调用的概述。 |
![]() |
2
1
你需要考虑 不睡觉 . ActionScript不是那种语言。因为Flash播放器在帧渲染和代码执行之间交替,所以在代码中休眠是 总是 一个坏主意,这就是为什么没有办法做到这一点。 说了这些,你 能够 通过使用blocking方法externalinterface.call和在javascript中执行blocking方法(如xhr请求)来实现这一点。 但绝对是白痴,所以不要这样做。
也许你需要的是
|
![]() |
3
0
没有办法像在PHP中那样暂停应用程序的所有执行,但是有解决方法(除非您有意设置断点或创建运行时错误,否则不要认为这就是您的意思)。这可能是因为通常情况下,Flash应用程序只需要在一个“帧”内执行所有脚本。 当用户不关注某个网站时,通常能够“暂停”该网站的动画。这可以通过监听event.deactivate来实现,然后移除进入帧侦听器并终止所有正在进行的进程。 您还可以创建一个中央事件调度程序来替换内部输入帧,这样您就可以无缝地控制执行速度以及暂停/恢复(不会停止执行脚本,也不会停止加载程序等异步处理程序)。 |
![]() |
4
-4
是的,虽然知道15秒的脚本超时。(您可以在发布设置中更改15秒的脚本超时…) 我过去发现,如果您要查找此功能,您会出错:) 无论你想做什么,都可能需要一个事件监听器来代替。
|
![]() |
nabster023 · 拉伸和旋转电影剪辑而不失真 7 年前 |
![]() |
Dimentio · 无限循环(动作脚本3) 7 年前 |
![]() |
nabster023 · 自动检测AS3中输入文本字段的值 7 年前 |
![]() |
nabster023 · 在新窗口中打开SWF文件 7 年前 |
![]() |
Larocque · 1084:语法错误:函数前应为右括号 7 年前 |
![]() |
user979331 · ActionScript 3缩放和滚动问题 7 年前 |
|
guest343435 · 错误#2007:参数文本必须非空 7 年前 |