Увеличьте время выполнения Flash-скрипта (FlasCC)
Я использую FlasCC. Мое приложение работает нормально, но долго загружается. Я получаю сообщение о том, что оно превысило 15 секунд (ошибка № 1502). Как я могу сделать это время дольше?
3 ответа
Короткий ответ: вы не можете увеличить максимальное время ожидания.
Длинный ответ заключается в том, что вы можете обойти это:
- Если вы делаете много вычислений в коде FlasCC
- Вы можете разбить ваше выполнение на более мелкие "куски", которые вызываются асинхронно.
- Вы можете использовать pthreads в своем коде FlasCC C (FP 11.5+)
- Вы можете поместить свой экземпляр FlasCC в рабочий поток (FP 11.4+)
Если вы используете mxmlc для компиляции swf, вы можете использовать опцию 'max-execute-time'
Вы можете увеличить максимальное время ожидания для локального тестирования. Узнайте, как установить переменную ScriptStuckTimeout в mms.cfg.
Обратите внимание, что если ваша программа превысит даже указанное вами расширенное время ожидания, Flash Player все равно будет отображать сообщение "превышено 15 секунд", хотя на самом деле ожидание дольше.