Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   XML (http://www.flasher.ru/forum/forumdisplay.php?f=23)
-   -   Куча вопросов по XML и Flash (http://www.flasher.ru/forum/showthread.php?t=24527)

INK• 25.12.2001 21:57

Re: Вот ето Ответ! Не Ответ а Ответище!
 
Цитата:

Оригинал написал(а) MagicMax
Вот ето Ответ! Не Ответ, а Ответище!
Дело в том, что мне надо закэшировать кое какие данные, которые стопудово не будут изменяться, причем эти данные будут в XML-файле и довольно большого объема (элементов 300-400). Ну понятно, чтоб пользователь не подгружал несколько раз одни и те же данные.

вот тут вот решение проблемы..
http://chattyfig.figleaf.com/~bhall/code/xmlack.zip
удачи
имееться ввиду что ты сможеш отпарсить ХМЛ во флеш достаточно большого размера без того что запнеться плеер.. 340К это достаточно много?
а нащет кеширования... кароче закешируеться так что не откешируеш.. проблема тут как раз как предотвратить кеширование. так что раз загрузив он будет висеть в кэш пока юзер сам не удалит временные файлы ;)

MagicMax 03.01.2002 15:57

Спасибо!
 
Всем спасибо за ответы!
Хорошо, а кто нибудь обходил проблему кэширования? Дело в том, что мне то как раз один файл (XML) надо закэшировать, а другой (тоже XML) обновлять, желательно даже в реальном времени...
Что то слышал о XMLSocket соединении с сервером, можно поподробнее кто знает? Мне то как раз и надо связываться с сервером внутри нашей сети.

edgoddog 03.01.2002 16:57

а что ее обходить
грузи тот XML который дает свежие данные
и не грузи тот XML который не дает свежие данные

а ?

MagicMax 04.01.2002 16:49

Ну может быть и так можно сделать, но...
 
Хм... Ето один из способов, но мне не хотелось бы так делать. Хотелось бы сделать так, что обновлялся именно один XML-файл. :confused: Соотвественно обращение шло б как раз у нему. Ладна, бум думать. :rolleyes:

INK• 06.01.2002 08:42

Обходим кеширование
 
author / sam at nseir dot com
definition / noCache - Prevents caching of files.

// Prevents caching of loaded files (TXTs, SWFs, XMLs etc...)
String.prototype.noCache = function(){
if ((_root._URL.substr(0,5)).toLowerCase()!="file:"){
if(this.indexOf("?")==-1){
return this+="?noCache="+(new Date().getTime());
}else{
return this+="&noCache="+(new Date().getTime());
}
}else{
return this;
}
}

usage /
loadMovieNum("yourFile.swf".noCache(), 1);
or
loadVariablesNum("yourFile.txt".noCache(),1);
or
myXML.load("yourFile.xml".noCache());



Цитата:

Оригинал написал(а) MagicMax
Хм... Ето один из способов, но мне не хотелось бы так делать. Хотелось бы сделать так, что обновлялся именно один XML-файл. :confused: Соотвественно обращение шло б как раз у нему. Ладна, бум думать. :rolleyes:

Хрюндик 12.01.2002 15:00

Кстати, насчет примениния xml+flash
Бест - это юзать его для создания динамических менюшек,
новосей на сайте и тд, что требует однообразного копирования...

INK• 19.01.2002 02:27

гы... Открытие дня
 
:D :D :D :D :D :D :D :D :D

MagicMax 23.01.2002 13:35

Кое что о тормозах
 
Кстати, заметил, что оператор removeNode() подтормаживает , а по ЧайлдНодам все операции (appendNode и т.д.) проходят быстро. А так я использую XML вместо массивов - довольно удобно кстати.

Stellerex 24.01.2002 14:45

XMLSocket
 
Есть у меня сервак и флэшка, которая пользует сокетное соединение с ним. Кому надо - пишите, могу поделиться.

sts 24.01.2002 14:54

для XMLSocket нужен сервак особенный?


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

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