Archief - FLASH: score uit setInterval halen

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

XantiX

Legacy Member
Ik heb een flash spel gemaakt waarin een setinterval zit om de score te tellen. Om de seonde komt er 10 bij. Nu als ik gameover ben zou deze moeten stoppen en de score displayen. Nu heb ik hem al kunnen doen stoppen met de clearinterval functie, maar de score wordt dus terug op 0 gezet.
Weet er iemand hoe je dit moet doen?
thx

FLuoKaBouTeR

Legacy Member
post eens je stukje actionscript.
Bij mij blijft in elk geval die variabele staan.

XantiX

Legacy Member
In 1 frame staat:
Code:
setInterval(function () {
	_root.score += 10;
}, 1000);

Als je dus dood bent, ga je naar een volgende frame, en daarin zou dus je uiteindelijke score moeten komen, in die frame staat de volgende code:

Code:
_root.gameoverscoredisplay.text = _root.score;
clearInterval(function () {
	_root.score;
});

Het probleem is dus dat hij de score steeds terug op 0 zet als je dood bent, maar eigenlijk zou hij gewoon die variable score moeten laten zien, zonder verder te tellen.

Ik hoop dat dit genoeg informatie is, anders post ik de FLA wel even.

Alvast bedankt

FLuoKaBouTeR

Legacy Member
Kijk,
kheb het nu even rap gemaakt in flash.

Code:
var score = 0;

function updateScore() {
	score += 10;
	trace(score);
}

update = setInterval(updateScore, 1000);

test_tFld.onRelease = function() {
	gotoAndStop(2);
	clearInterval(update);
	score_tFld.text = _root.score;
}

stop();
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan