Archief - Flash : knop zichtbaar maken bij klik

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.

Cisse

Legacy Member
Ik heb hier een probleemke met actionscript.
Ik wil dat mijn webpagina luistert naar mijn keyboard.

Als er op bepaalde knoppen wordt gedrukt, dan moet er een knop zichtbaar worden.

Dit is de code die ik heb maar er zit een fout in:

on (keyPress "r") {
this.tweede();
}

function tweede(){
on (keyPress "v") {
goToAndPlay(5);
}
}

Als er op r wordt gedrukt moet men naar functie tweede gaan, als er daan op v wordt gedrukt dan moet er een bepaalde frame afgespeeld worden waar deze knop zich moet bevinden. Wie kan mij helpen ??


Dank bij voorbaat...

BsA-Pieje

Legacy Member
hmms, ik denk dat je dan heel snel de toetsen na elkaar moet indrukken :p

want je drukt op r , hij gaat naar de functie en dan moet die 2de al ingedrukt zijn. Maar dit gaat zo snel ... kweet niet of uw probleem daar ligt...

swat, uw code lijkt me ook niet echt super. Leg het eens goed uit, want in flash heb je bv meerdere instantie's etc.
Als ik goed begrijp dan plaats je die code op uw "button" ? Want die functie kan je niet op de knop zelf plaatsen.

hmms, en je wilt dat er een andere knop zichtbaar wordt?

Code:
Maak 2 movieclips aan en geef beide een naam. In dit voorbeeld gaf ik de movie die tevoorschijn moet komen de naam : "naarVoor"

plaats de volgende code op de respectievelijke mc's.

//de klik-knop
onClipEvent(keyDown) {
	//controlleer welke toest ingedrukt is. (hulp zou zijn "trace(Key.getCode())" om te zien welk nummer je nodig hebt.
	if (Key.getCode() == 82 ) {
		_root.naarVoor._visible = true;
	} 
}




//de tevoorschijn-knop

onClipEvent(load) {
	this._visible = false;
}

servi

Legacy Member
moderator noot :
je topic bevat geen prefix, een verkeerd prefix of heeft een onduidelijke titel.
Gelieve een duidelijke titel met een bijhorend correct prefix te gebruiken.
Voor meer informatie over prefixen kan je terecht op regels en prefixen !!!.
Je topic is aangepast en je hebt een een waarschuwing gekregen, gelieve in het vervolg er op te letten.
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