Archief - [PROG][ActionScript] functie onderbreken

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.

SMa

Legacy Member
ik wil "navbar_mc" laten bewegen vanaf x-positie 5 naar x-positie 185, in stappen van 20
dit is wat ik nu heb
Code:
navZone_mc.onRollOver = function() {
	if (navbar_mc._x == 5) {
		navbar_mc.onEnterFrame = function() {
			navbar_mc._x += 20;
			if (navbar_mc._x >= 185) {
				...
			}
		}
	}
}
maar wat ik ook probeer, hij gaat verder dan die 185
ook al geprobeerd met do { ... } while(), maar dan begint flash te hangen en krijg ik een warning ivm die script
weet iemand hoe ik dit kan oplossen?

R3Deye

Legacy Member
Code:
navZone_mc.onRollOver = function() {
	if (navbar_mc._x == 5) {
		navbar_mc.onEnterFrame = function() {

			[B]if (navbar_mc._x < 185) {[/B]
				navbar_mc._x += 20;
			[B]}[/B]

			if (navbar_mc._x >= 185) {
				...
			}
		}
	}
}

SMa

Legacy Member
omg... zo simpel en er nog niet opkomen :p
merci :D

@fretn
navbar_mc.onEnterFrame is nodig om een vloeiend effect te krijgen


hoe krijg ik nu dat handje weg?
want vanaf je .rollOver, of iets dergelijks, gebruikt, krijg je zo'n handje

fretn

Legacy Member
als je hem op 185 wil doen stoppen dan kan dit ook door hem te verwijderen, anders laat je hem voor altijd lopen en dit neemt onnodige cpu in beslag
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