Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Flash Приложения: AIR, Zinc и тд.

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 09.04.2008, 15:10
Tavy вне форума Посмотреть профиль Отправить личное сообщение для Tavy Найти все сообщения от Tavy
  № 1  
Ответить с цитированием
Tavy

Регистрация: Oct 2007
Сообщений: 26
По умолчанию Прерывается загрузка большого файла

Доброго времни суток.

Использую связку Flex2 + Zinc3
Не знаю кто именно из них отвечает за этот прикол, но может кто-то сталкивался или хотя бы подозревает в чем дело. Буду благодарна за любую помощь.

Загружаю с помощью FileSystem.LoadFileUnicode текстовые файлы. Грузятся они не особо быстро, но терпимо если учесть что файлы немаленькие. Но если файл очень большой, например 1.8 метра, после определенного времени загрузка прерывается. Ошибок не выдает. Просто останавливается выполнение функции загрузки и всего следующего за ней кода.

Во флеше если пограмма долго думала, предлагалось прервать выполнение и продолжить. Тут даже не спрашивает. Это можно как-то отключить? И если нет, то как читать большие файлы?

Очень жду ответа. Спасибо.

Старый 09.04.2008, 15:45
Tavy вне форума Посмотреть профиль Отправить личное сообщение для Tavy Найти все сообщения от Tavy
  № 2  
Ответить с цитированием
Tavy

Регистрация: 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.

Старый 09.04.2008, 16:00
chingachgoog вне форума Посмотреть профиль Найти все сообщения от chingachgoog
  № 3  
Ответить с цитированием
chingachgoog
Banned
[+4 01.02.09]
[+1 01.02.09]
 
Аватар для chingachgoog

блогер
Регистрация: Nov 2006
Адрес: Moscow
Сообщений: 2,145
Записей в блоге: 7
Навряд ли сработает ограничение по времени выполнения скрипта во флеше, если текстовый файл грузить из флеша - там асинхронная загрузка.
В Цинке же по-видимому синхронная загрузка (и он каким-то образом приостанавливает код во флеше). Возможно флеш считает, что код выполняется больше 15 секунд? Время ожидания кода во флеше можно изменять (как и число рекурсий). Если действительно дело в этом - задайте побольше времени.

Старый 09.04.2008, 17:48
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 4  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
ммм.. а если родным флэшовым загрузчиком воспользоваться?
XML.load() к примеру? у цинка действительно есть проблемы с загрузкой больших файлов.

Создать новую тему Ответ Часовой пояс GMT +4, время: 02:47.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 02:47.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.