PDA

Просмотр полной версии : Загрузка изображения


Ostap_Bender
15.06.2009, 19:17
Формулирую проблему конкретно:
Нужно загрузить картинку во флешку (флешка будет опубликована на сайте и подгружаться через браузер).
Используя метод loadMovie, браузер начинает копаться в кэше, и если ее не находит - подгружать ее снова не хочет.
Еще одна плохая черта loadMovie в том, что если по адресу картинки изображение поменяется, то флешка выведет опять же из кэша.
Вопрос в том, как мне каждый раз, обращаясь к картинке, игнорировать кэш и при этом нормально ее загружать? Может есть какие то параметры или другие методы? Ведь люди реализуют это както... Помогите...
:confused:

CrazyFlasher
15.06.2009, 19:23
"..pic.jpg?rand=" + new Date().getTime();

Ostap_Bender
15.06.2009, 19:45
CrazyFlasher, а поподробнее? Что даст сия запись?

Добавлено через 17 минут
я пишу так:


if(_global.win_name_1!=NULL){_global.pic_url_1 = "http://mysite.ru/pic/" + _global.win_id_1 + "_little.jpg";}else{_global.pic_url_1 = "http://test.nospoon.ru/pic/none.jpg";}
this.createEmptyMovieClip("logo_mc",this.getNextHighestDepth());
logo_mc.createEmptyMovieClip("container_1",10);
logo_mc.container_1.loadMovie(_global.pic_url_1);
logo_mc.container_1._x = 25;
logo_mc.container_1._y = 110;

но картинку не подгружает до тех пор, пока она не окажется в кеше. тоесть надо сначало просто в браузере ее посмотреть, тогда при перезагрузке флешки она отобразится. (Проблема во всех браузерах кроме мазилы).

bars80080
16.06.2009, 15:05
сия запись (добавление в url параметра, зависящего от времени) создаёт url каждый раз новый, в таком случае в кэше картинка точно найдена не будет