![]() |
|
||||||||||
|
|||||
|
Регистрация: Oct 2007
Сообщений: 26
|
Доброго времни суток.
Использую связку Flex2 + Zinc3 Не знаю кто именно из них отвечает за этот прикол, но может кто-то сталкивался или хотя бы подозревает в чем дело. Буду благодарна за любую помощь. Загружаю с помощью FileSystem.LoadFileUnicode текстовые файлы. Грузятся они не особо быстро, но терпимо если учесть что файлы немаленькие. Но если файл очень большой, например 1.8 метра, после определенного времени загрузка прерывается. Ошибок не выдает. Просто останавливается выполнение функции загрузки и всего следующего за ней кода. Во флеше если пограмма долго думала, предлагалось прервать выполнение и продолжить. Тут даже не спрашивает. Это можно как-то отключить? И если нет, то как читать большие файлы? Очень жду ответа. Спасибо. |
|
|||||
|
Регистрация: Oct 2007
Сообщений: 26
|
UPD:
Сам себе баклажан. Насколько я понимаю, с этим уже ничего не сделаешь. Скрипт, который выполняется дольше 30 сек, обречен на прерывание... 1502 A script has executed for longer than the default timeout period of 15 seconds. A script executed after the timeout period. (The default timeout period is 15 seconds.) After this error occurs, the script can continue to execute for 15 seconds more, after which the script terminates and throws run-time error number 1503 (A script failed to exit after 30 seconds and was terminated.) 1503 A script failed to exit after 30 seconds and was terminated. The script was still executing after 30 seconds. Flash Player first throws run-time error number 1502 (A script has executed for longer than the default timeout period of 15 seconds.) if the script executed more than 15 seconds, which is the default timeout period. This error occurs 15 seconds after Error 1502 occurs. |
|
|||||
|
Banned
[+4 01.02.09]
[+1 01.02.09] |
Навряд ли сработает ограничение по времени выполнения скрипта во флеше, если текстовый файл грузить из флеша - там асинхронная загрузка.
В Цинке же по-видимому синхронная загрузка (и он каким-то образом приостанавливает код во флеше). Возможно флеш считает, что код выполняется больше 15 секунд? Время ожидания кода во флеше можно изменять (как и число рекурсий). Если действительно дело в этом - задайте побольше времени. |
![]() |
![]() |
Часовой пояс GMT +4, время: 02:47. |
|
|
« Предыдущая тема | Следующая тема » |
|
|