Ik heb en fotogallerij in flash die de data leest uit een XML file, dat is makkelijk foto's toevoegen.
Maar als ik gallery.xml heb aangepast, blijft de movie de oude gallery.xml gebruiken.
Wat heb ik al geprobeerd?
pragma no cache, expires -1. Met google uitgebreid gezocht, op flash fora, maar daar hebben ze alleen oplossingen met php. Ik gebruik alleen HTML/CSS/Flash.
Dit is echt zo waardeloos als dit niet te fixen is.
edit:
Simpele website gehost bij chello.
http://www.macromedia.com...ase/index.cfm?id=tn_14743
http://support.microsoft....4/0/67.ASP&NoWebContent=1
Werkt niet.
mijn AS code:
Maar als ik gallery.xml heb aangepast, blijft de movie de oude gallery.xml gebruiken.
Wat heb ik al geprobeerd?
pragma no cache, expires -1. Met google uitgebreid gezocht, op flash fora, maar daar hebben ze alleen oplossingen met php. Ik gebruik alleen HTML/CSS/Flash.
Dit is echt zo waardeloos als dit niet te fixen is.
edit:
Simpele website gehost bij chello.
http://www.macromedia.com...ase/index.cfm?id=tn_14743
http://support.microsoft....4/0/67.ASP&NoWebContent=1
Werkt niet.
Eens zien of ik hier wat mee kan.Meta tag has never worked, it's a pointless effort.
You can throw some random junk with the URL stuff that is usually ignore but the
browser will see it as a unique request and hence ignore the cache
filename.txt?Flushcache=" +random(65000)
else you can always stamp the file with "time" so
each file will never be identical to another forcing browser to get new each session.
FILE.swf?" + new Date().getTime()
sample :
loadSTUFF = new LoadVars();
loadSTUFF.load(("files/variable.txt?")+new date().getTime());
mijn AS code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
| var my_pb:mx.controls.ProgressBar;
var my_ldr:mx.controls.Loader;
var my_tree:mx.controls.Tree;
my_pb._visible = false;
my_pb.indeterminate = true;
my_pb.setSize(250, 30);
my_pb.source = my_ldr;
my_pb.mode = "polled";
my_pb.setStyle("themeColor", 0xCCF6FF);
var pbListener:Object = new Object();
pbListener.complete = function(evt:Object) {
evt.target._visible = false;
};
my_pb.addEventListener("complete", pbListener);
var treeDP_xml:XML = new XML();
treeDP_xml.ignoreWhite = true;
treeDP_xml.onLoad = function(success:Boolean) {
if (success) {
my_tree.dataProvider = this.firstChild;
}
};
treeDP_xml.load("gallery_tree.xml");
var treeListener:Object = new Object();
treeListener.change = function(evt:Object) {
var treeNode:XMLNode = evt.target.selectedItem;
if (treeNode.attributes.src != undefined) {
my_pb._visible = true;
my_ldr.load(treeNode.attributes.src);
}
};
my_tree.addEventListener("change", treeListener); |
[ Voor 73% gewijzigd door Rambo op 19-11-2005 16:53 ]