PDA

Просмотр полной версии : Как очистить URLLoader?


abzhapparovmaxa
31.05.2012, 21:39
Доброго времени суток!

Загружаю в URLLoader код HTML-страницы. Код этой страницы обновляется каждые пять секунд, соответсвенно мне надо загружать в тот же URLLoader новый код HTML-страницы, но при попытки повторить все это загружается код первой страницы, как-будто он подгружает его из КЭШа.

Что можно сделать, чтобы в один и тот же URLLoader каждые пять секунд загружался код динамично меняющийся HTML-страницы?

Заранее СПАСИБО!

ChuwY
31.05.2012, 22:11
Попробуйте подмешивать в URL рандомный параметр.

abzhapparovmaxa
31.05.2012, 22:15
Попробуйте подмешивать в URL рандомный параметр.

Как это? Можно пример?

ChuwY
31.05.2012, 22:19
var url : String = "http://www.flasher.ru/forum/showthread.php?t=180326" + "?"+Math.random().toFixed(5);
Как-нибудь так.

abzhapparovmaxa
31.05.2012, 22:49
var url : String = "http://www.flasher.ru/forum/showthread.php?t=180326" + "?"+Math.random().toFixed(5);
Как-нибудь так.

СПАСИБО ОГРОМНОЕ!
Добавлю что там надо не Math.random().toFixed(5), а String(Math.random().toFixed(5))

P.S.
Как Вы считаете, как будет эффективней по Вашему методу через рандом или же через переменую которая будет инкременировать) то есть ++???

ChuwY
31.05.2012, 23:02
Рандомно, пожалуй лучше, потому что переменная будет при каждом запуске приложения иметь одно значение и они будут явно чаще повторяться, чем выдает рандом.
В любом случае, если грузите не сотни ссылок в секунду, то производительность одинаковая.

expl
31.05.2012, 23:18
Как Вы считаете, как будет эффективней по Вашему методу через рандом или же через переменую которая будет инкременировать) то есть ++???
А как вы её инкрементить будете?
В SharedObject старое значение сохранять? — Перебор, ИМХО.

Если не можете побороть страх пересечений значений рандома - используйте вместо случайного значения текущую дату/время:

new Date().time

abzhapparovmaxa
31.05.2012, 23:20
Рандомно, пожалуй лучше, потому что переменная будет при каждом запуске приложения иметь одно значение и они будут явно чаще повторяться, чем выдает рандом.
В любом случае, если грузите не сотни ссылок в секунду, то производительность одинаковая.

Спасибо! Вопрос решен:victory:

Добавлено через 5 минут
А как вы её инкрементить будете?
В SharedObject старое значение сохранять? — Перебор, ИМХО.

Если не можете побороть страх пересечений значений рандома - используйте вместо случайного значения текущую дату/время:

new Date().time


Спасибо! Тоже вариант;)