如何针对长时间执行的脚本关闭闪存保护?

Posted

技术标签:

【中文标题】如何针对长时间执行的脚本关闭闪存保护?【英文标题】:How to turn off flash protection against long executing scripts? 【发布时间】:2010-07-23 13:27:58 【问题描述】:

我正在通过测量挂钟时间来分析一些 AS 代码。为了尽量减少错误,我需要长时间运行代码。但是,flash 似乎通过在一段时间无响应后抛出异常来保护自己免受无响应脚本的影响,即:Error #1502: A script has executed for longer than the default timeout period of 15 seconds.

有什么办法可以禁用这种保护,或者至少延长超时时间?

【问题讨论】:

【参考方案1】:

如果您使用 Adob​​e Flash CS/4/5 等进行发布。

转到发布设置。选择此屏幕底部的“flash” 有一个文本框显示“脚本超时”我知道你可以增加这个,我认为限制是 90 秒,即使你可以在这里输入任何值。

【讨论】:

【参考方案2】:

您能否将脚本的执行移动到不同的帧中,并添加一个计时器以在超时期限过去之前提前该帧?我相信只有在您停留在一个框架上超过 15 秒时才会出现该错误。

【讨论】:

以上是关于如何针对长时间执行的脚本关闭闪存保护?的主要内容,如果未能解决你的问题,请参考以下文章

为啥网站后台登录总是过不长时间就自动退出重新登录

如何关闭数据执行保护

如何在程序执行期间防止屏幕保护程序和睡眠?

Eureka源码浅读---自我保护机制

设置电脑的保护色(绿豆沙色)

新的微芯片MCU增加了来自外部闪存的安全引导保护