1

我正在使用 FlasCC。我的应用程序运行良好,但需要很长时间才能加载。我收到一条消息,它已超过 15 秒(错误 #1502)。我怎样才能让这个时间更长?

4

3 回答 3

1

如果你使用 mxmlc 编译 swf,你可以使用选项 'max-execution-time'

于 2012-11-26T16:24:21.473 回答
1

简短的回答是你不能增加 max timeout

长答案是您可以解决它:

  1. 如果您在 FlasCC 代码中进行大量计算
    1. 您可以将执行分解成更小的“块” ,这些“块”会被异步调用
    2. 您可以在 FlasCC C 代码 (FP 11.5+) 中使用 pthreads
  2. 您可以将 FlasCC 实例放入 Worker 线程(FP 11.4+)
于 2012-11-27T16:11:34.747 回答
1

您可以为本地测试目的增加最大超时。查看如何在 mms.cfg 中设置 ScriptStuckTimeout 变量

请注意,如果您的程序甚至超过了您指定的延长超时时间,Flash 播放器仍会显示一条消息“超过 15 秒”,尽管实际上它等待的时间更长。

于 2013-03-12T19:59:45.273 回答