webForumDet fria alternativet
Logga in / Bli medlem

Bränsle

Flash

4 svar · 222 visningar · startad av hajdo

Medlem sedan nov. 2003169 inlägg
Frågan#1

Hej, jag har ett spel med en bil som åker, det är så att man inte ska få slut på bensinen,

onClipEvent(load){
	ifuel=100;
}

onClipEvent(enterFrame){
	ifuel = ifuel - (_root.velocita/500);

	if(ifuel >= 100)
		ifuelTemp = 100;
	else if(ifuel <= 0)
			gotoAndPlay(3);
		else 
			ifuelTemp = Math.round(ifuel);
			
	this.gotoAndStop(ifuelTemp);
}

Men när man får slut på bensin så kommer man inte till ruta 3, man stannar kvar och det står bara 0 i fuelrutan...

Hjälp mig snälla du....

Medlem sedan feb. 20034 441 inlägg
#2

Du har möjligen inte angivit en felaktig sökväg?

Ska du förflytta dig till frame 3 i _rooten måste du ange:

_root.gotoAndStop(3);

Som du har det just nu, kommer den vilja förflytta sig till frame 3 inuti filmklippet, så testa att ändra det.

Medlem sedan nov. 2003169 inlägg
#3

Ok, det funka, men jag kommer itne till ruta 3, utan till ruta 1,,, vad akn det bero på?

Medlem sedan feb. 20034 441 inlägg
#4

Det bör fortf. bero på en felaktig sökväg el. liknande, eftersom du inte har ngra fler gotoAndStop / Play i kodsnutten ovan.

Är du säker på att du inte kallar på ngt annat?

Annars kan det bero på att du inte ändrat till det jag sa i inlägget ovan och att ditt mc det här ligger på bara innehåller en enda frame, då blir det så.

Återkom med mer info om vad du gjort och hur du gjort det.

Medlem sedan nov. 2003169 inlägg
#5
onClipEvent(load){
	ifuel=100;
}

onClipEvent(enterFrame){
	ifuel = ifuel - (_root.velocita/500);

	if(ifuel >= 100)
		ifuelTemp = 100;
	else if(ifuel <= 0)
			_root.gotoAndStop(3);
		else 
			ifuelTemp = Math.round(ifuel);
			
	this.gotoAndStop(ifuelTemp);
}

Så ser koden ut nu....
Fast det funka ju inte...

253 ms totalt · 4 externa anrop · v20260731065814-full.5386d3bf
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)