Страница 1 из 1
Проблема с Кэшем
Добавлено: 01 авг 2012, 11:06
vitebsk911
Ребята iFrame приложение, index.php загружает index.swf затем index.swf загружает article.swf, date.swf, article.swf первым кадром загружает в себя db.XML так же при нажатии на кнопки подгружаются разные day***.swf которые также используют данные с db.XML - вообщем проблема - Мазила(почти терпимо), Опера(терпимо), Хром(ужасно) - стоит только обновить какую нить swf'фину или данные в XML - приходится раз по 20-30-40 обновлять страницу что бы увидеть чего там, нормально отображается или нет?
Как решить?
Re: Проблема с Кэшем
Добавлено: 01 авг 2012, 12:31
gpv123
Re: Проблема с Кэшем
Добавлено: 01 авг 2012, 12:40
vitebsk911
Вот у меня вставляется Flash в php
Код: Выделить всё
<body> <div id="flashContent"> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="800" height="650" id="index" align="middle"> <param name="movie" value="index.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="#333333" /> <param name="play" value="true" /> <param name="loop" value="false" /> <param name="wmode" value="window" /> <param name="scale" value="showall" /> <param name="menu" value="false" /> <param name="devicefont" value="false" /> <param name="salign" value="" /> <param name="allowScriptAccess" value="sameDomain" /> <!--[if !IE]>--> <object type="application/x-shockwave-flash" data="index.swf" width="800" height="650"> <param name="movie" value="index.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="#333333" /> <param name="play" value="true" /> <param name="loop" value="false" /> <param name="wmode" value="window" /> <param name="scale" value="showall" /> <param name="menu" value="false" /> <param name="devicefont" value="false" /> <param name="salign" value="" /> <param name="allowScriptAccess" value="sameDomain" /> <!--<![endif]--> <a href="http://www.adobe.com/go/getflash"> <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /> </a> <!--[if !IE]>--> </object> <!--<![endif]--> </object> </div> </body>
и куда мне сие чудо кода писать?
Re: Проблема с Кэшем
Добавлено: 01 авг 2012, 13:07
Alazaur
Код: Выделить всё
<param name="movie" value="index.swf?rnd=<?= rand() ?>" />
Re: Проблема с Кэшем
Добавлено: 01 авг 2012, 13:07
gpv123
Код: Выделить всё
<body> <div id="flashContent"> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="800" height="650" id="index" align="middle"> <param name="movie" value="<?php $src = 'index.swf?rnd=' + mt_rand(); echo $src; ?>" /> <param name="quality" value="high" /> <param name="bgcolor" value="#333333" /> <param name="play" value="true" /> <param name="loop" value="false" /> <param name="wmode" value="window" /> <param name="scale" value="showall" /> <param name="menu" value="false" /> <param name="devicefont" value="false" /> <param name="salign" value="" /> <param name="allowScriptAccess" value="sameDomain" /> <!--[if !IE]>--> <object type="application/x-shockwave-flash" data="<?php echo $src; ?>" width="800" height="650"> <param name="movie" value="<?php echo $src; ?>" /> <param name="quality" value="high" /> <param name="bgcolor" value="#333333" /> <param name="play" value="true" /> <param name="loop" value="false" /> <param name="wmode" value="window" /> <param name="scale" value="showall" /> <param name="menu" value="false" /> <param name="devicefont" value="false" /> <param name="salign" value="" /> <param name="allowScriptAccess" value="sameDomain" /> <!--<![endif]--> <a href="http://www.adobe.com/go/getflash"> <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /> </a> <!--[if !IE]>--> </object> <!--<![endif]--> </object> </div> </body>
Как-то так. Только после этого файлы
всегда будут загружаться с сервера.
Re: Проблема с Кэшем
Добавлено: 01 авг 2012, 15:10
vitebsk911
Такое чувство что не работает, дело то в том что index.swf в себя при помощи AS2 подгружает еще кучу всяких swf тут надо что-то либо на хостинге писать или чего... есть варианты?
Re: Проблема с Кэшем
Добавлено: 01 авг 2012, 15:15
Alazaur
при подгрузке добавлять к адресу подгружаемой флешки гет параметр со случайным числом как вам показал
gpv123
Re: Проблема с Кэшем
Добавлено: 01 авг 2012, 17:11
vitebsk911
as2 - вроде на синтаксис не ругается но не может найти файл
Код: Выделить всё
loadMovieNum("video1.swf?rnd=" + Math.random(), 1);loadMovieNum("main.swf", 2);loadMovieNum("reklama.swf", 3);
.../..../.../video1.swf?rnd=0.629552120342851
вообщем не нравится такая ссылка as2