Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Кэширование динамически подгружаемых swf (http://www.flasher.ru/forum/showthread.php?t=78293)

gct 13.04.2006 16:18

Кэширование динамически подгружаемых swf
 
Есть swf файл, в который подгружаются swf-ки с другого домена. Так вот в ИЕ подгружаемые swf-ки хорошо кэшируются, т.е. swf-ка, котороя уже загружалась, при повторной подгрузке загружается быстро (практически незаметно), а в других браузерах присутствует ощутимая пауза перед подгрузкой ранее загруженной swf-ки.
Есть у кого-то идеи как это дело в други браузерах "вылечить".

MyXus 13.04.2006 22:30

хм. я проверил - у меня тоже ФФ не кэширует нормально..

KUZEN 14.04.2006 00:46

Может быть дело в настройках ?! у меня всё кешируется одинакого во всех браузерах ...

gct 14.04.2006 11:07

2 KUZEN: а ты пробовал с другого домена подгружать, или с того же?
У тебя прокся или как?
Или может у тя инет такой, что загрузка и подгрузка проходят одинаково незаметно?

Дело в том, что сегодня в ФФ и Нетскапе (что логично в паре) уже тоже всё нормально, но Опера всё также упорно тормозит.

KUZEN 14.04.2006 17:54

Цитата:

Сообщение от gct
2 KUZEN: а ты пробовал с другого домена подгружать, или с того же?
У тебя прокся или как?
Или может у тя инет такой, что загрузка и подгрузка проходят одинаково незаметно?

Дело в том, что сегодня в ФФ и Нетскапе (что логично в паре) уже тоже всё нормально, но Опера всё также упорно тормозит.

И с того же пробовал и с другого и файло клал 20 метровое чтобы моментельно не грузилось ....

gct 25.10.2006 00:02

Не буду открывать новую тему, т.к. она логическое продолжение этой. Мувик подгружает мувик, оба залиты в вэб. Так вот если перезаливать "основной", то по Ctrl+F5 он обновляется, а "подгружаемый" не всегда и в разных браузерах по разному. Мож есть какая-то "панацея"?

iNils 25.10.2006 00:15

Добавлять к имени файла случайное значение после "?". Например
Код:

loadMovie("path/name.swf?" + new Date ().getTime())
Но тогда флешка будет каждый раз загружаться, что как правило не удобно. Поэтому есть еще такой вариант. При смене второй флешки, в html которой описывает первую флешку, через flashvars передавать новое значение. Например передавали update=1, а после смены, написали update=2. А в коде загрузки пишем
Код:

loadMovie("path/name.swf?" + _root.update)

gct 25.10.2006 11:12

Спасибо, буду пробовать.


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

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