Archief - FLASH: irritant probleem met code

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.

Xircon

Legacy Member
Kem e probleemke in flash, kwil een "login" schermke maken en volgens de tutorials is de code goed (heb vele keren zitten proberen) en altijd(!) kom ik op "scene 6" ook al is het paswoord en de naam goed :crazy:

code:

on(release, keyPress "<Enter>"){
if ("login" eq naam and "admin" eq pass)
gotoAndPlay("ok",1);
}else{
gotoAndPlay("fout",1);
}
}

:help: :help:
tia

[Scratch]

Legacy Member
Op het eerste (heel snelle) zicht heb je de quotes in je vergelijking verkeerd staan.

=====

if ("login" eq naam and "admin" eq pass)

<= wordt =>

if (login eq "naam" and admin eq "pass")

=====

Xircon

Legacy Member
ze staan dus verkeerd als 'login' de inlognaam is en 'admin' het passwoord?
'naam' is de label van het tekstvak en 'pass' is ook een label ...

en met jouw aanpassing werkt het niet :sad:

dêsh'

Legacy Member
on (release, keyPress "<Enter>") {
if (login=="naam" and pass=="paswoord") {
gotoAndPlay("scenenaam2", 1);
} else {
gotoAndPlay("scenenaam1", 1);
}
}


-------------------------------

Deze code werkt perfect. Login & pass zijn de variabelen. (de namen van de tekstvelden) Naam & paswoord zijn de waarden die ingevuld moeten worden om naar scenenaam2 te gaan.

Xircon

Legacy Member
als het bij jou werkt dan ligt het niet aan de code want hier werkt het gedoe niet, heb zelfs opnieuw begonnen (simpeler) en nog hetzelfde (altijd verkeerd)
ben ten einde raad :crazy:

Xircon

Legacy Member
on (release, keyPress "<Enter>") {
if (naam=="login" and pass=="pass") {
gotoAndPlay(87);
} else {
gotoAndPlay(85);
}
}

-----------------------------------
zo heb ik het nu gedaan, omdat ik dacht mes lukt het wel zo, als ik alles op één scene zet op verschillende layers, dus nu is het nog altijd hetzelfde probleem ipv naar 87 te gaan, gaat hij naar 85 ook al is de ingave juist :crazy: :help:

weird shit huh?

dêsh'

Legacy Member
Ik heb het maar is ff vlug gemaakt en online gezwiert. Je kan het hier bekijken. (De .fla staat ook online)

Xircon

Legacy Member
Nu werkt het! THX!!

het probleem lag niet aan de code, maar aan de invoervelden (ik had die gebruikt uit de components "textinput")
kvraag mij wel af waarom het met die nie werkte :wtf:

:niceone: You're the man :applause: :p
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