Pisike Flash mure
-
friizuurikas 19 a
väga lihtne script:
this.createEmptyMovieClip("pilt", 1);
pilt.loadMovie("http://www.minudomeen.ee/pilt.jpg");Viiendas frame'is:
pilt.removeMovieClip();Idee on siis pilt flashi sisse laadida ja ära kustutada. Tundub nagu töötaks ilusti, aga probleem selles, et kui pilt.jpg serveris muutub, siis flashis ei muutu tema mitte, player jätab selle, mis esimesena sisse laeb endale meelde. On selle vastu mingit rohtu, proovisin erinevaid võimalusi, aga lõpuks jooksis juhe kokku?
03. juuli 2006 - 13:03:22 · Otselink
-
friizuurikas 19 a
mm tundub, et mingi lahendus on:
pilt.loadMovie("http://www.minudomeen.ee/pilt.jpg?jama=" + random(9999999999));
Aga kui kellelgi miskit asjalikumat öelda, siis teretulnud, hetkel lihtsalt näitan et tegu oleks nagu erineva pildiga ...
03. juuli 2006 - 13:26:56 · Otselink
-
vaalaskala 19 a
jah nuss ta on , et pidevalt cacheb :D samas laendus oleks panna pildile mingi datetime külge ja alles siis anda se randomnumber kaasa , kui pilt tõesti muutunud on, hoiab bandwithi kokku
03. juuli 2006 - 13:30:38 · Otselink
-
jüri 19 a
kas unloadMovie() käitub samamoodi?
03. juuli 2006 - 14:59:41 · Otselink
-
friizuurikas 19 a
jah cyr, ka sellest ei ole kasu, seda juba enne proovisin, kui foorumisse pöördusin murega.
03. juuli 2006 - 15:26:34 · Otselink
-
Freq 19 a
randomist vbl asjalikum new Date().getTime() sest on olemas tõenäosus et flash sama numbri uuesti genereerib
03. juuli 2006 - 21:20:52 · Otselink
-
friizuurikas 19 a
mhmh, aga pigem otsisin lahendust ikkagi küsimusele, kas oleks võimalik see pilt ikkagi maha kustutada ja uuesti tõmmata (või ongi see võimatu ?) ...
03. juuli 2006 - 21:25:59 · Otselink
-
Freq 19 a
kui kasutada flashi bitmapdata-t siis saab küll mälu tühjendada aga selle loadmoviega ei teagi täpselt mis neist bittidest saab
03. juuli 2006 - 21:45:47 · Otselink
-
vaalaskala 19 a
http://www.oddhammer.com/tutorials/dont_cache/
http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=tn_14743
põmst jah slle vastu muudmoodi ei saa :) kas annad special headerid kaasa ja mingid friigid kasutavad brauserit mis headeritest mööda vaatab, muudad serveris defauldiks seaded või kasutad random numbrit, et brauserile selgeks teha , et tegu on uue ja huvitava infoga
03. juuli 2006 - 21:53:33 · Otselink
-
friizuurikas 19 a
OK, tänud kõigile, kes vaevusid süvenema.
Tegelikult tekkis mul üks küsimus veel, teemal flash ja referrer, et kas keegi selle vastu mingit nippi ei ole leiutanud ? Adobe kodukalt saab sellise kurva informatsiooni. Antud probleemi saab muidugi ka alati teisiti lahendada, aga kui on olemas otsetee, oleks tänulik :) Mure siinkohal jälle loadMovie() kasutamisega ...
04. juuli 2006 - 17:59:46 · Otselink
-
vaalaskala 19 a
ja lisaks selle murele veel see, et flash ei hoia sul sessiooni üleval kliendi ja serveri vahel ja sessiooniinfo aegub , kui flashis mingi pikem tegevus kasutajal teha n: mängida ja pärast skoori salvestada jne
04. juuli 2006 - 20:26:36 · Otselink