MattiaxMedlem sedan feb. 200738 inlägg Jag har ett problem som jag bara inte kan hitta lösningen på.
Är det något fel på denna kodrad?
on(release){
_root.gotoAndStop(4);
}
Den koden ligger på en knapp på frame 3. När man klickar på den så blinkar frame 4 till jättesnabbt och så hamnar man på frame 3 igen. Jag fattar verkligen inte vad det kan vara för fel?? I frame 1 och 2 finns det diverse variabler och funktioner och på frame 3 har jag lagt in "stop();" Det ligger även ett stop() på frame 4, men det hjälper inte. Jag har testat att lägga in gotoAndStop(4); på frame 2 och det fungerar ju bra. Men då blir det precis samma problem om jag klickar på en knapp för att komma till frame 3.
Nån som vet vad det kan vara för fel??
Det ser helt riktigt ut.
Är det den enda kod du har i knappen? Har du bara en stop(); på frame 4?
Fungerar det om du namnger frame 4 och använder namnet i gotoAndStop("namnet"); istället?
Måste tyvärr åka till jobbet nu. Men om du vill kan du ju ladda upp din .fla så kan jag ta en titt på den när jag kommer hem ikväll.
/Patrik
MattiaxMedlem sedan feb. 200738 inlägg Jag hittade felet. Felet fanns på frame 2.
Frame 2 hade endast ett lager och där fanns följande kod:
stop();
loadVariablesNum("namn.txt", 0);
onEnterFrame = function(){
if(namn != undefined){
namnLoaded = true;
namnArray = namn.split(",");
gotoAndStop(3);
}
}
I filen "namn.txt" får variabeln "namn" ett värde.
Det jag behövde göra var ju så klart att ta bort det värdet innan jag flyttar till frame 3. Så jag lade till "namn = undefined;" innan gotoAndStop(3); Det hade inte varit så lätt för dig eller någon annan att lista ut. Men tack ändå.. /Matte
Det är bättre om du raderar onEnterFrame slingan istället. Det är alltid en bra vana att städa bort alla loopar m.m. som ligger och snurrar när de inte behövs längre.
onEnterFrame = function(){
if(namn != undefined){
namnLoaded = true;
namnArray = namn.split(",");
gotoAndStop(3);
[b]delete this.onEnterFrame;[/b]
}
}
/Mirandir
MattiaxMedlem sedan feb. 200738 inlägg Ja det låter ju som en mycket bättre grej.
Tack för tipset!
//Matte