>我正在使用FlasCC。我的应用程序运行良好,但加载时间较长。我收到一条消息,指出它已超过 15 秒(错误 #1502)。我怎样才能延长这个时间?
简短的回答是你不能增加最大超时。
长答案是你可以解决它:
- 如果您在 FlasCC 代码中进行大量计算
- 您可以将执行分解为异步调用的较小"块"。
- 您可以在 FlasCC C 代码中使用 pthreads (FP 11.5+)
- 您可以将 FlasCC 实例放入工作线程 (FP 11.4+)
如果使用 mxmlc 编译 swf,则可以使用选项"max-execution-time"
您可以增加最大超时以用于本地测试目的。查看如何在 mms.cfg 中设置 ScriptStuckTimeout 变量。
请注意,如果您的程序甚至超过了您指定的延长超时,Flash 播放器仍将显示一条消息,指出"超过 15 秒",即使实际上它正在等待更长的时间。