Emil RTMedlem sedan feb. 2004200 inlägg Har ett svårförklarat och f***ing irriterande problem.
I ett litet spel som jag gjort i flash har jag en highscorelista.
Den funkar som så att på tidslinjen ligger ett mc som känner av om man är kvalificerad (funkar) och i så fall får man skriva i sitt namn och klicka på en knapp. då kommer man till ett annat mc som visar highscorelistan. Det funkar också, första gången man spelar. Nästa gång uppdateras inte namnen trots att det görs i databasen.
så här ser anropet ut på highscore-mc.
onClipEvent(data)
{
hs = lista; //namnen
hs_tid = tid; //tiderna
}
onClipEvent(load)
{
loadVariables ("getscore.asp?typ=get", this);
}
hs och hs_tid är dynamiska textfält som ligger i klippet.
testade med onClipEvent(enterFrame) och onClipEvent(keyDown) för skojs skull, men det funkade inte heller.
Nån därute som vet?
/E
Emil RTMedlem sedan feb. 2004200 inlägg Verkar som om det inte hänger på flash utan webbläsaren/databasen.
skriver jag in getscore.asp?typ=get i webbläsaren får jag samma problem med uppdateringen. trycker jag på reload och göra samma sak igen är det fixat.
hur gör man detta med flash/asp?
Skulle tro att det beror på att Flash brukar ha en förmåga att hämta dessa från cache om det inte är en ny get-sträng. Så man brukar få hänga på en anticache-variabel.
onClipEvent(data)
{
hs = lista; //namnen
hs_tid = tid; //tiderna
}
onClipEvent(load)
{
var anti = new Date();
loadVariables ("getscore.asp?typ=get&anticache=" + anti.getTime(), this);
}
/Mirandir
Emil RTMedlem sedan feb. 2004200 inlägg Jepp, det var det.
satte &junk=getTimer() så funkade det fint.
Så nu har jag en nästan fungerande HS.
Jag får fel med namn som hämtas som innehåller åäö.
What??
/E