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

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

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

Регистрация: Sep 2010
Сообщений: 28
По умолчанию Кэш и Flash

Здравствуйте
При написании приложения для одной из социальных сетей у меня возникла проблема: после первого запуска приложения, оно сохраняется в кэш, а мне надо что бы при повторном заходе оно загружалось заново. Возможен ли такой вариант?

и ещё вопрос,
При запуске приложения существует ли возможность не полностью загружать флешку, например при нажатии на кнопку, подгружать определенную часть?

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

Регистрация: Apr 2007
Сообщений: 21
ответ о чайника, прошу не бить )
полагаю, что на первый вопрос ответ скорее нет, чем да. кеш штука страшная.
а вот второе я видела сплошь и рядом) когда флешка грузится кусочками (99% флешсайтов, при переходе из одного раздела в другой грузят новые куски).
так что решение видимо в том, чтобы сначала грузился некий загрузчик, а потом уже на основе данных из соцсети он подгружал дальше то, что надо

Старый 10.09.2010, 16:29
Obi вне форума Посмотреть профиль Отправить личное сообщение для Obi Найти все сообщения от Obi
  № 3  
Ответить с цитированием
Obi
 
Аватар для Obi

Регистрация: Nov 2007
Адрес: Moscow
Сообщений: 566
Хороший ответ от чайника, бить нет необходимости.
__________________
#flasher@irc.trg.ru:6667

Старый 10.09.2010, 20:13
Koby вне форума Посмотреть профиль Отправить личное сообщение для Koby Найти все сообщения от Koby
  № 4  
Ответить с цитированием
Koby

Регистрация: Sep 2010
Сообщений: 28
Спасибо=)

Тогда другой вопрос, я пишу что то вроде Измерителя Скорости Интернета, при первом запуске результат получается приемлимый, а при повторной загрузке кэш все сбивает..
существует ли альтернативный способ измерения, и какими способами его можно реализовать..

у меня была идея подгружать swf в главную прогу, а потом выгружать..
что на это скажете?

Старый 10.09.2010, 20:35
Rzer вне форума Посмотреть профиль Отправить личное сообщение для Rzer Посетить домашнюю страницу Rzer Найти все сообщения от Rzer
  № 5  
Ответить с цитированием
Rzer
 
Аватар для Rzer

блогер
Регистрация: Feb 2007
Адрес: Spb
Сообщений: 613
Записей в блоге: 8
Отправить сообщение для Rzer с помощью ICQ
Добавлять к адресу загружаемого файла мистический: url + "?" + Math.random()

Старый 10.09.2010, 20:50
gloomyBrain вне форума Посмотреть профиль Отправить личное сообщение для gloomyBrain Найти все сообщения от gloomyBrain
  № 6  
Ответить с цитированием
gloomyBrain
 
Аватар для gloomyBrain

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
Правильнее добавлять время в миллисекундах:
Код AS3:
request.url += "?nocashe=" + new Date().getTime();
__________________
...вселенская грусть

Старый 11.09.2010, 02:04
expl вне форума Посмотреть профиль Отправить личное сообщение для expl Найти все сообщения от expl
  № 7  
Ответить с цитированием
expl

блогер
Регистрация: Feb 2006
Сообщений: 1,474
Записей в блоге: 3
Цитата:
Сообщение от gloomyBrain Посмотреть сообщение
Правильнее добавлять время в миллисекундах:
Код AS3:
request.url += "?nocashe=" + new Date().getTime();
А совсем правильно - настроить сервер, чтобы он отдавал новую версию файла сразу после побновления, а не после истечетния выставленного по дефолту времени

Зачем при каждом запросе то файл перегружать?
(Оказывается, протокол http позволяет сообщать бравзеру о необходимости перезагрузки файла. Только по умолчанию сервер врет, что файл не обновился где-то в течении суток)


Последний раз редактировалось expl; 11.09.2010 в 02:08.
Старый 11.09.2010, 02:23
Котяра вне форума Посмотреть профиль Отправить личное сообщение для Котяра Посетить домашнюю страницу Котяра Найти все сообщения от Котяра
  № 8  
Ответить с цитированием
Котяра
буду краток
 
Аватар для Котяра

модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
Отправить сообщение для Котяра с помощью ICQ Отправить сообщение для Котяра с помощью Skype™
Цитата:
Сообщение от expl Посмотреть сообщение
(Оказывается, протокол http позволяет сообщать бравзеру о необходимости перезагрузки файла. Только по умолчанию сервер врет, что файл не обновился где-то в течении суток)
А по-подробнее?

А мужики то не знали..

Я делал специальные загрузчики/отдатчики-антикэш на серваке, которые
Код AS3:
get_uncached_file(file_url)
либо добавляли
Код AS3:
 file_url?номер_ревизии_файла_в_репозитории
либо, если нет репы, то
Код AS3:
file_url?дата_изменения_файла
либо
Код AS3:
file_url?константа_которую_меняю_ручками_на сервере_при_очень_нужном_апдейте_всего
__________________
Отряд Котовскага

Старый 10.09.2010, 21:11
Koby вне форума Посмотреть профиль Отправить личное сообщение для Koby Найти все сообщения от Koby
  № 9  
Ответить с цитированием
Koby

Регистрация: Sep 2010
Сообщений: 28
Все заработало)
Спасибо)

Старый 11.09.2010, 12:05
gloomyBrain вне форума Посмотреть профиль Отправить личное сообщение для gloomyBrain Найти все сообщения от gloomyBrain
  № 10  
Ответить с цитированием
gloomyBrain
 
Аватар для gloomyBrain

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
@expl
Цитата:
А совсем правильно - настроить сервер, чтобы он отдавал новую версию файла сразу после побновления, а не после истечетния выставленного по дефолту времени

Зачем при каждом запросе то файл перегружать?
(Оказывается, протокол http позволяет сообщать бравзеру о необходимости перезагрузки файла. Только по умолчанию сервер врет, что файл не обновился где-то в течении суток)
Мне что, больше делать нечего - сервер настраивать? Самый простой способ будет послать POST запрос, т.к. они вообще не могут кешироваться.

@Котяра
у меня обычно так - при сборке приложения в рантайме основной модуль загружает с сервера список модулей с их версиями. Далее в конец запроса добавляется номер последней версии и все, что не обновилось, берется из кеша
__________________
...вселенская грусть

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

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

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


 


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


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