login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Flash-game: kleine letters vs. hoofdletters (Opgelost)

Offline jc2 - 31/08/2009 23:04 (laatste wijziging 31/08/2009 23:14)
Avatar van jc2PHP interesse Ik ben vandaag bijna de hele dag bezig geweest met een flash-game (galgje) van deze website.
Nu heb ik de game al zo aangepast dat het mogelijk is om verschillende categorieën te gebruiken en deze enkel in het xml-bestand gebruikt hoeven worden en words.txt niet meer nodig is.

Nu heb ik als categorie "Beroemde personen" toegevoegd en vervolgens de naam "Barack Obama". Nu pas kwam ik tot de ontdekking dat bijv. de hoofdletter B niet goedgerekend wordt als je op de knop met "b" klikt. Ik zou dus zowel de 26 kleine letters als de 26 hoofdletters als de speciale tekens moeten toevoegen. Omdat ik hier geen ruimte voor heb en geen zin in heb, wil ik dat de hoofdletter ook goedgerekend wordt wanneer er op de knop van de kleine letter gedrukt wordt.
Enkel dit lukt mij niet...

Ik weet dat ik ergens "toUppercase" moet gebruiken, maar telkens wanneer ik dit ergens toevoeg, werkt óf het hele woord niet meer óf de hoofdletters werken nog steeds niet.

Het gaat - naar mijn weten - om dit stukje code:
  1. newLetter.onRelease = function() {
  2. var matchFound:Boolean = false;
  3. var clickedLetter:String = this._name.charAt(this._name.length-1);
  4. for (var j:Number = 0; j<chosenWord.length; j++) {
  5. if (chosenWord.charAt(j) == clickedLetter) {
  6. _root.guessWord_txt.text = displayedText.substr(0, j)+clickedLetter+displayedText.substr((j+1));
  7. matchFound = true;
  8. this._visible = false;
  9. }

Hier wordt het gekozen woord vergeleken met de aangeklikte letter.

Edit:
Sorry, maar ik heb het probleem al opgelost.
Ik gebruikte ".toUppercase" en het moest ".toUpperCase()" zijn.
Bedankt Flash dat je dan niet even een foutmelding aangeeft! 

2 antwoorden

Gesponsorde links
Offline Koen - 31/08/2009 23:14
Avatar van Koen PHP expert .toUpper ofzo? Ik weet niet wat te preciese functie in AS is, vinTage we need you! 
Offline vinTage - 31/08/2009 23:17
Avatar van vinTage Nieuw lid
jc2 schreef:
Bedankt Flash dat je dan niet even een foutmelding aangeeft! 


Moete maar as3 in strict mode gebruiken
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.175s