Увеличьте время выполнения Flash-скрипта (FlasCC)

Я использую FlasCC. Мое приложение работает нормально, но долго загружается. Я получаю сообщение о том, что оно превысило 15 секунд (ошибка № 1502). Как я могу сделать это время дольше?

3 ответа

Решение

Короткий ответ: вы не можете увеличить максимальное время ожидания.

Длинный ответ заключается в том, что вы можете обойти это:

  1. Если вы делаете много вычислений в коде FlasCC
    1. Вы можете разбить ваше выполнение на более мелкие "куски", которые вызываются асинхронно.
    2. Вы можете использовать pthreads в своем коде FlasCC C (FP 11.5+)
  2. Вы можете поместить свой экземпляр FlasCC в рабочий поток (FP 11.4+)

Если вы используете mxmlc для компиляции swf, вы можете использовать опцию 'max-execute-time'

Вы можете увеличить максимальное время ожидания для локального тестирования. Узнайте, как установить переменную ScriptStuckTimeout в mms.cfg.

Обратите внимание, что если ваша программа превысит даже указанное вами расширенное время ожидания, Flash Player все равно будет отображать сообщение "превышено 15 секунд", хотя на самом деле ожидание дольше.

Другие вопросы по тегам