Archief - FLASH: actionscript probleem

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 moet voor school een spelletje maken maar ik heb hier problemen mee.
Ik zou dus willen dat als mijn score boven de 50 ga hij naar een label 'level' ga. Maar hij komt dus niet eens in het IF loopje.
Kan er iemand mij helpen?

Code:
Code:
stop();
/*score*/
_root.score = 0;
_root.onEnterFrame = function() {
	if (_root.score>(_root.level*50)) {
		/*meteoor_weg();*/
		trace(_root.score);
		gotoAndStop("level");
	}
	if (_root.levens<=0) {
		/*meteoor_weg();*/
		gotoAndStop("gameover");
	}
	if (_root.levens == 0) {
		gotoAndStop("gameover");
	}
};
setInterval(function () {
	_root.score += 10;
}, 1000);

Alvast bedankt

Bigbuddha

Legacy Member
tja, kan vanalles zijn. Je zal toch wat meer info moeten geven, misschien fla posten. Zo weten we bv. nu niet wat de value van_root.level is.

XantiX

Legacy Member
kan er niemand mij helpen, het is namelijk vrij belangrijk en ik geraak echt niet verder...

Komaan manne, show me your skillz:)

blaZe

Legacy Member
http://www.gertgybels.be/telenet_hulp_rw.zip

is enkel jouw probleem opgelost, ik heb me niet bezig gehouden met het optimaliseren van jou code of dergelijke.

foutjes die me zo direkt opvielen.

je gebruikt score als instance naam bij een textfield maar gelijk ook bij var.
hou best je variabelen apart en en voor display doeleinden noem je bv je textfield een instance name zoals 'scoredisplay'
In je code doe je bij onenterframe of bij je interval _root.scoredisplay.text = _root.score; bv.

2e probleempje, je kan niet 2 onEnterframes gebruiken op 1 frame op hetzelfde level.

wel

this.onEnterframe = blabla
en
mijnmovieclip.onEnterframe = blabla

op frame 3 bv.

niet 2 maal

this.onEnterframe = blabla
en
this.onEnterframe = blabla

op frame 3.

verder dan die 2 issues heb ik niet gekeken.

grts
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