Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как очистить URLLoader? (http://www.flasher.ru/forum/showthread.php?t=180326)

abzhapparovmaxa 31.05.2012 21:39

Как очистить URLLoader?
 
Доброго времени суток!

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

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

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

ChuwY 31.05.2012 22:11

Попробуйте подмешивать в URL рандомный параметр.

abzhapparovmaxa 31.05.2012 22:15

Цитата:

Сообщение от ChuwY (Сообщение 1082392)
Попробуйте подмешивать в URL рандомный параметр.

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

ChuwY 31.05.2012 22:19

Код AS3:

var url : String = "http://www.flasher.ru/forum/showthread.php?t=180326" + "?"+Math.random().toFixed(5);

Как-нибудь так.

abzhapparovmaxa 31.05.2012 22:49

Цитата:

Сообщение от ChuwY (Сообщение 1082395)
Код AS3:

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 старое значение сохранять? — Перебор, ИМХО.

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

new Date().time


abzhapparovmaxa 31.05.2012 23:20

Цитата:

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

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

Добавлено через 5 минут
Цитата:

Сообщение от expl (Сообщение 1082404)
А как вы её инкрементить будете?
В SharedObject старое значение сохранять? — Перебор, ИМХО.

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

new Date().time


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


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

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