|
|
|||||
Регистрация: Aug 2011
Сообщений: 65
|
UrlLoader не перегружает файл!
Добрый вечер товарищи флешеры! У меня возник капитальный вопрос Есть UrlLoader(тоже самое и с Loader-ом), он грузит файл, если в течении какого то времени не пришел прогресс загрузки или загрузка не завершилась, то я перегружаю файл.
Теперь такая история: короче гружу я один файл, беру его перехватываю через прогу Charlies(прожка в которой можно отслеживать и перехватывать запросы) и не пропускаю, по таймеру проверяю что вышел таймаут и запускаю код выше для лоадера. Если делать это из под флеш плеера интернет эксплореровского(или пепер флеша хрома), то все замечательно. Файл будет постоянно пытаться качать заново, пока в Charlies не отпущу перехват. Стоит мне запустить флешку на плеере других браузеров, флешка начинает тупить. В флешке поставил лог и в нем пишется что все работает как надо, что загрузчик постоянно сбрасывается и пытается скачать файл заного, НО в Charlies я вижу, что загрузка одна и новый поток не начался. Может ли работа UrlLoadera зависить от флешплеера? Такое впечатление, что в некоторых флеш плеерах при попытке сбросить загрузку и начать ее заного флеш запускает тот же самый поток! Притом как я говорю в некоторых флеш плеерах все как надо в разных потоках. Если я к ссылке добавляю что то типа то загрузка начинается в новом потоке, не зависимо от плеера, но такой костыль я делать не хочу. Кто знает в чем проблема? |
|
|||||
Регистрация: Aug 2012
Сообщений: 70
|
А почему вы не хотите ставить этот костыль? Вроде же это нормальная практика против неуместного кэширования?
|
|
|||||
Регистрация: Aug 2011
Сообщений: 65
|
Эмм, можно конечно, я просто не пойму почему в зависимости от флеш плеера загрузка идет то в одном потоке, то в параллельных. Мне именно перезапуск лоадера нужен, причем в новом потоке. А если файл закэширован, проблем вообще нет)) Говоря в двух словах у меня система перегрузки файлов при ошибке или если загрузка превысила таймаут.
|
|
|||||
Цитата:
|
|
|||||
Регистрация: Aug 2011
Сообщений: 65
|
Цитата:
Caseyryan, ты прав. Я так думаю, что хром даже сам своим пепер плеером управляет, и вообще за флешем следит))) Короче говоря пришлось делать Заметил одну особенность, флеш плеер под IE всегда ведет себя в точности как локальный плеер. И кстати, он самый без глючный среди остальных. |
|
|||||
Цитата:
|
|
|||||
Регистрация: Aug 2011
Сообщений: 65
|
С потоком согласен, имел в виду что дата в юникс тайме увеличивается, и кэширования не будет если всегда с припиской грузить. И судя по всему по другому лучше не делать, ибо каждый раз флеш плеер с новыми приколами выходит, а изменение ссылки это уже 100% вариант. Было бы не плохо если бы в лоадеры добавили управление потоками, чтоб явно поток перезапускать и количество потоков одновременных регулировать из флешки. Щас локально и в IE 4 потока, в хроме и ф-фоксе 6.
|
|
|||||
Цитата:
|
|
|||||
Регистрация: Aug 2011
Сообщений: 65
|
Цитата:
|
Часовой пояс GMT +4, время: 13:39. |
|
« Предыдущая тема | Следующая тема » |
Теги |
close , load , loader , urlloader |
Опции темы | |
Опции просмотра | |
|
|