![]() |
Air - файл не хочет сохраняться
Есть необходимость скачать mp4 файл из сети и сохранить его на SD, если нет возможности, то в AppStorage
urlloader - скачивает, судя по progressBar, нормально А вот при сохранении, на onLoadFileComplete, приложение на Android 2.3 вылетает, 4.0.1 - виснет, точнее ощущение, что onLoadFileComplete не отрабатывет... На компьютере сохраняет без проблем. Что может быть не так в onLoadFileComplete? P.S. Путь /sdcard/myapp - существует, /myapp - в AppStorage тоже существует Код: Код AS3:
|
Подпишитесь на события ошибок, да посмотрите
|
Да я не особенно спец... Как посмотреть при запущенном приложении на Android?
|
Создать текстовое поле, да в него лог пихать вместо трейса. Или найти готовые логгеры.
|
Разобрался с отладкой... Есть встроенный отладчик...
Залепил везде перехват ошибок... Но приложение вылетает раньше, чем отрабатывает ошибка... |
Оберните в try catch предполагаемое место падения? Может исключение. Ну вывод туда же
|
А попробую.. Спасибо...
P.S. Доковырялся до того, что уже начал сохраняться файл нулевой длины... p.p.s. при этом таким же образом нормально скачиваются xml и мелкие картинки Попробовал... Тишина... Просто закрывается и все... :( Но файл 0Кб создать успевает |
Вы его асинхронно пишете. Поэтому делайте filestream.close после завершения записи.
|
Это я тут ошибся... Осталось после тестов... И с Async и без пробовал.. С тем же результатом...
Может есть какой-нть пример скачивания и сохранения больших файлов на AS3 Air? |
target.data - ByteArray ?
|
| Часовой пояс GMT +4, время: 01:02. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.