Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы (http://www.flasher.ru/forum/forumdisplay.php?f=10)
-   -   Flash меню без фреймов. (http://www.flasher.ru/forum/showthread.php?t=65110)

vaso133 22.11.2004 12:48

Flash меню без фреймов.
 
Я хочу сделать страничук без фреймов, но не совсем получается. Короче, есть флеш меню, мне надо чтобы после нажатия кнопки страничка загрузилась а фл.меню начало проигрываться с n-го кадра, что б сохранить иерархию меню. Я делал так:
в начале меню в 1м кадре loadVariables ("http://...../var.txt", this); где в файле var.тхт
прописана переменная состояния меню. А на на каждой страничке (php) написан простецкий код, перед загрузкой swf:
<?
$file = fopen("var.txt", "w+");
$c="targets=2"; // 1,3,4,5 та самая переменная
fputs ($file, $c);
fclose ($file);
?>
все работает на винте, если в ручную менять перем. в файле var.txt., а в инете нехочет,
хотя php работает и прописывает targets=2 или targets=1.... в чем дело?
Может потому что броузер не обновляет странички или .......
Помогите! есть выход?

MIX-er(EnrichStudio) 22.11.2004 14:29

Залезь в уроки там есть способы запрета кеширования...
но вот есть проблем...
скокаж твой сайт трафика кушать буит???
так погоди как ты вообще к файлу то обращаешся???

MIX-er(EnrichStudio) 22.11.2004 14:31

Залезь в уроки там есть способы запрета кеширования...
но вот есть проблем...
скокаж твой сайт трафика кушать буит???
так погоди как ты вообще к файлу то обращаешся???
те ты проверяешь загрузился ли он???
может просто у тя проскакивает твоя флешина загрузку файла???
просто на локальной машине тхт ха грузится моментально а на серваке время на это надо скорее всего в этом трабл...

Antares 22.11.2004 14:48

Переменную, хранящую состояние меню, куда проще сохранить в Local Shared Objects

vaso133 26.11.2004 19:29

Local Shared Object катит :D но не совсем, а если к примеру
дублировать на сайте меню на html'е, то переменная будет та, котора записалась в процессе последнего нажатия по кнопке меню на флеше.
Посоветуйте тогда, вот что: флешка должна обрабатывать свое местонахождение. И тогда путанницы не будет :cool: . Хоть в офлайне щелкать, все равно работать будет, НО как это сделать..?? Или по другому: скрипт на яве посылает в объект (во флеш) команду ... , а менюха должна обработать..

Очень надо. :eek:

vaso133 27.11.2004 13:55

работает если прописывать в ХТМЛе:
Код:

<object classid .....
<param name="movie" value="white.swf?targets=1" />
....

но white.swf?targets=1 воспринимается как новый файл и кэшируется заново, проверял.

Что больше идей нет?

derhab 27.11.2004 16:35

Вот посмотри, тут у меня типа флэшевое меню и все работает
http://www.derhab48.de/portfolio/web/calenus/

Это то что тебе нужно в принципе?

vaso133 27.11.2004 21:33

Посмотрел по ссылке менюшку, ну и каждый раз грузится новая меню в кеш, че хорошего? а если меншка среднего размера, то как быть?

derhab 27.11.2004 22:54

Цитата:

Оригинал написал(а) vaso133
Посмотрел по ссылке менюшку, ну и каждый раз грузится новая меню в кеш...
Погоди..не понял, как каждый раз новое меню? Файл с меню перегружается конечно, но он один и тот же, и с момента первой загрузки находится в кэше...

vaso133 28.11.2004 11:22

Цитата:

Файл с меню перегружается конечно, но он один и тот же, и с момента первой загрузки находится в кэше...
Да вот не с первой загрузки. Файл то конечно один не спорю, но загляни а Temporary Inter.... там кешируется ...swf?p=1, ...swf?p=2 ... сам проверял и на сайт выкладывал, и при нажатии кнопки грузился один и тот же файл заново. У тебя не заметно потому что файл кило 10-15 и грузится быстро.
Если докажешь обратное, буду только рад, тогда что я делаю не так.


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

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