Форум 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)
-   -   обновить файл с переменными в кэше (http://www.flasher.ru/forum/showthread.php?t=84101)

_SIM 23.08.2006 14:28

обновить файл с переменными в кэше
 
есть такая флэшка (0.05 мб) с исходниками тамже:
http://ntk.intbel.ru/demozona3/bgtu.swf

берет обновляющиеся каждые 5 секунд переменные из файла
http://ntk.intbel.ru/demozona3/bgtu.txt
этот текстовый файл загружается при запуске флэша и кэшируется им(???) и дальше данные уже не обновляются :mad: , даже при нажатии F5. Только при закрытии и открытии окна.

Переменные для отображения читаю командами:
Код:

loadVariablesNum ("/bgtu.txt", 0);
loadVariablesNum ("bgtu.txt", 0);

может есть какой-то способ обновить текстовый файл? Я придумал только создавать и удалять каждый раз файл с уникальным именем и флэшкой опрашивать все возможные файлы my_file_0000.txt - my_file_9999.txt, только трафика будет много потребляться и корявое какое-то решение :p

Juice_Green 23.08.2006 14:51

пробуй писать
Код:

loadVariablesNum ("/bgtu.txt?val="+Math.random(), 0);

Что такое хорошо? 23.08.2006 15:07

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

_SIM 23.08.2006 15:32

тот текстовый файл размером 0.1кб, много трафика не отъест, а вот пачки запросов к несуществующим файлам еще неизвестно, хотя это все оптимизируется без проблем, буду пробовать спасибо :)

И еще глупый вопрос, почему у меня не работает такой вот запрос, вместо относительного пути указываю абсолютный:
loadVariablesNum ("http://ntk.intbel.ru/demozona3/bgtu.txt", 0);
что-то с синтаксисом или флэшка не может получить доступ к интернету? даже запрос на подключение не спрашивает...

wvxvw 23.08.2006 19:43

Фишка в том, что даже если записать домейны так http://www.mydomain.com и www.mydomain.com флеш будет считать их разными домейнами, соответствено никакие файлы грузить не будет, если ему специально это не объяснить.

etc 23.08.2006 20:21

wvxvw, ты хотел сказать domain.com и www.domain.com?

wvxvw 24.08.2006 02:08

2 _etc:
аха, опшипся немного =)
хотя... не уверен... а флеш может ведь использовать и другие протоколы, не только http:, - file:, mailto:, about: - тоже вроде как, надо попробовать, но вообще я имел в виду то, что ты написал =)

_SIM 28.08.2006 16:04

Цитата:

Сообщение от Juice_Green
пробуй писать
Код:

loadVariablesNum ("/bgtu.txt?val="+Math.random(), 0);

Записал как чтобы уменьшить длину запроса и вообще упроситить команду:
Код:

loadVariablesNum ("bgtu.txt?"+random(9999), 0);
Действительно работает, данные обновляются каждый раз новые.

Проблема с доступом к файлу с переменным указывая не относительный путь а абсолютные осталась пишу
Код:

loadVariablesNum ("http://ntk.intbel.ru/demozona3/bgtu.txt", 0);       
loadVariablesNum ("ntk.intbel.ru/demozona3/bgtu.txt", 0);       
loadVariablesNum ("www.ntk.intbel.ru/demozona3/bgtu.txt", 0);

ни один вариант не работает :(


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

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