Поисковая форма:) поиск по free-lance.ru Топ/история/обновления фриланса, по разным параметрам (темы, сообщения, пользователи...) Автоматическое удаление постов от ненужных юзеров в топике (php скрипт) Досье(точный ник)
 

Ник (или часть ника):
?
Какой текст ищем:
?
Раздел блогов:
За срок
дней
Тип поиска: (по вхождению: по тексту гуг выдаст посты с "гуг", "гугл", "огугл"; "полнотекстовый": по тексту "гуг" выдаст посты только с "гуг")
По вхождению строки:  Полнотекстовый: 
(поиск не 100% актуальный, есть определённая задержка при обновлении данных для поиска. )
0 Всего найдено: 46
DarkWarrior Сообщение 31/03/2009 15:18 Копия темы
Загрузка XML из кэша Есть флешка: загружает XML из определенной папки, изменяет его, сохраняет и потом опять его же загружает. Но флешка загружает не измененный вариант, а прежний...видимо грузит из кэша...Так вот вопрос: как этого избежать?
Flash Сообщение 31/03/2009 15:24 Копия темы
загружать так:
xml.load("index.xml?"+Math.random());
DarkWarrior Сообщение 31/03/2009 15:25 Копия темы
В php каком-нибудь, я бы сделал что-то вроде myXML.load(xml_name+"?"+Math.floor(Math.random( )*9999));
Но вот флеш почему-то отказывается загружать файл "myxml.xml?3851", хотя все это дело работает на сервере...
DarkWarrior Сообщение 31/03/2009 15:25 Копия темы
www.free-lance.ru/blogs/v...
Flash Сообщение 31/03/2009 15:27 Копия темы
верно, локально оно так не будет работать, а на сервере будет.
DarkWarrior Сообщение 31/03/2009 15:30 Копия темы
"Работает" – в том смысле, что запускаю я с сервера.
Но флеш не загружает xml'ку...
DarkWarrior Сообщение 31/03/2009 15:32 Копия темы
Вообще вот как запрос на загрузку выглядит:
myXML.load("data/"+xml_name+"?"+Math.floor(Math.r andom()*9999));
Flash Сообщение 31/03/2009 15:34 Копия темы
может быть "local playback security" установлен как "access local files", а не "access network"
Flash Сообщение 31/03/2009 15:35 Копия темы
а без random'а грузит?
DarkWarrior Сообщение 31/03/2009 15:36 Копия темы
а без рандома грузит прекрасно...но из кэша...
DarkWarrior Сообщение 31/03/2009 15:37 Копия темы
оп...вот это может быть...
сейчас проверю...
DarkWarrior Сообщение 31/03/2009 15:38 Копия темы
Действительно, стояло "Access local files", но почему-то изменение на "Network" не принесло результата....
Saint_Partizan Сообщение 31/03/2009 15:40 Копия темы
проверяйте заголовки... может сервер возвращает not modified
Raa Сообщение 31/03/2009 15:42 Копия темы
raa.org.ua/?p=98
DarkWarrior Сообщение 31/03/2009 15:42 Копия темы
А как их проверять?)
Saint_Partizan Сообщение 31/03/2009 15:44 Копия темы
DarkWarrior Сообщение 31/03/2009 15:44 Копия темы
Вот первые два способа (принцип работы у них один) мы чуть выше обсуждаем с товарищем Игорь Зюзин [Flash]
Результат: не работает :(
Хотя я сам понимаю, что по-идеи должно работать...Но вот не хочет :(
А шаманить с .htaccess уж очень не хочется.
simply_k Сообщение 31/03/2009 15:46 Копия темы
var xml:XML = new XML();

//милисекунды от 1 января 1970 – всегда будет разным при разных вызовах
var timestamp:String = (new Date()).getTime().toString();

//путь к xml-ю
var path:String = "some_path.ru/my_xml.xml";

//загрузка
xml.load(path + "?t=" + timestamp);

таким образом будет загружать только из сети.
Saint_Partizan Сообщение 31/03/2009 15:47 Копия темы
снифферами или плагинами к браузерам...
Flash Сообщение 31/03/2009 15:47 Копия темы
а посмотрите в variable list как ведет себя XML объект после повторной загрузки данных
simply_k Сообщение 31/03/2009 15:48 Копия темы
fla-master.livejournal.co...
DarkWarrior Сообщение 31/03/2009 15:50 Копия темы
По сути Вы написали тоже самое, что у меня, только вместо рандома использовали таймер.
Не работает. Не грузит.

А путь к XML все же хотелось бы оставить относительным.
simply_k Сообщение 31/03/2009 15:52 Копия темы
>Не работает. Не грузит
адрес xml-я?
Flash Сообщение 31/03/2009 15:53 Копия темы
попробуйте всё же с абсолютным путём, чтобы понять проблему)
DarkWarrior Сообщение 31/03/2009 15:53 Копия темы
www.free-lance.ru/blogs/v...
simply_k Сообщение 31/03/2009 15:55 Копия темы
Это он для Вас доступен, потому, что swf загружается оттуда же.
Для меня нужен абсолютный
DarkWarrior Сообщение 31/03/2009 15:58 Копия темы
localhost/data/myxml.xml
Saint_Partizan Сообщение 31/03/2009 15:59 Копия темы
:LOL:
simply_k Сообщение 31/03/2009 16:00 Копия темы
:) Понятно. Я думал xml в сети – тогда можно было бы посмотреть,ч то там происходит.
В таком случае – Firefox + Firebug – посмотреть куда обращается swf при своих попытках загрузки xml-ей.
Flash Сообщение 31/03/2009 16:05 Копия темы
Думаю проблема не в кэше, а в повторной загрузке.
Saint_Partizan Сообщение 31/03/2009 16:09 Копия темы
А вы из браузера флеш запускаете? или из IDE ?

еще... что набираете в браузере... полный путь, где лежит флешка и где xml... абсолютные пути плз..
DarkWarrior Сообщение 31/03/2009 16:10 Копия темы
Угу, выдает:
304 Not Modified
что это значит?
Saint_Partizan Сообщение 31/03/2009 16:12 Копия темы
Это значит что по мнению сервера, файл не изменен... на локальном сервере такое часто бывает...
DarkWarrior Сообщение 31/03/2009 16:12 Копия темы
Из браузера.

localhost/flash/textedit.html
localhost/flash/textedit.swf
localhost/flash/data/main.xml
localhost/flash/xmlBridge.php
Flash Сообщение 31/03/2009 16:12 Копия темы
видимо xml не изменился
DarkWarrior Сообщение 31/03/2009 16:14 Копия темы
Ну да, смысл заголовка я понял :)
Как это лечить хотел узнать :)

А запускаю действительно с локального сервера.
DarkWarrior Сообщение 31/03/2009 16:14 Копия темы
Ну так я его открываю блокнотом – он изменен
Flash Сообщение 31/03/2009 16:14 Копия темы
залей не на локальный)
DarkWarrior Сообщение 31/03/2009 16:19 Копия темы
Залил, по-прежнему после сохранения загружает "старый" вариант.
Saint_Partizan Сообщение 31/03/2009 16:20 Копия темы
никак... только если писать скрипт который будет считывать содержимое xml файла и возвращать контент флешке.
Flash Сообщение 31/03/2009 16:21 Копия темы
но ведь XML изменен? и если теперь закрыть окно и открыть заново, то грузится новый XML, или всё время первоначальный?
Raa Сообщение 31/03/2009 16:22 Копия темы
то же самое...
Flash Сообщение 31/03/2009 16:23 Копия темы
еще может быть новый XML не в UTF-8, сам файл, или в нем ошибка, поэтому берется файл из кэша)
Saint_Partizan Сообщение 31/03/2009 16:24 Копия темы
не может быть..
DarkWarrior Сообщение 31/03/2009 16:29 Копия темы
Хм...самое странное, что на сервере файл не изменяется.

А на локальном сервере изменяется...хм...
Flash Сообщение 31/03/2009 16:31 Копия темы
"раз в 100 лет и палка стреляет")))
0

©2008 edogs egods
Выразить восторг, поругаться
или предложить что-нибудь можно на форуме
Для обсуждения этого сервиса так же есть темы на фрилансе по
поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал"