Gjest Slettet-85b0hXDF Skrevet 25. november 2014 Del Skrevet 25. november 2014 (endret) Hei, går det an å ha et tekstfelt med hele alfabetet, og når du gjetter en bokstav fjernes den bokstaven som ble gjettet i det feltet hvor hele alfabetet står? btnStart.addEventListener(MouseEvent.CLICK, kjorFunksjon); var feil:Array = new Array ; var riktig:Array = new Array ; var bokstaver:Array = new Array ; bokstaver[0] = "a"; bokstaver[1] = "p"; bokstaver[2] = "e"; txtInput1.restrict = "a-z æ ø å"; function kjorFunksjon(evt) { var innBokstav:String = String(txtInput1.text); if (txtInput1.text.length == 1) { if (bokstaver.indexOf(innBokstav) >= 0) { txtOutput1.text = "Riktig, bokstaven forekommer"; riktig.push(innBokstav); for (var t = 0; t < riktig.length; t++) { txtOutput3.appendText(riktig[t] + ", "); } } else { txtOutput1.text = "Feil, bokstaven forekommer ikke"; feil.push(innBokstav); for (var i = 0; i < feil.length; i++) { txtOutput2.appendText(feil[i] + ", "); } } } } Endret 25. november 2014 av Slettet-85b0hXDF Lenke til kommentar
Aragorn Skrevet 11. oktober 2015 Del Skrevet 11. oktober 2015 Er det riktig forstått at du skriver inn en bokstav av gangen, og deretter sjekke om det er riktig? Du kan bruke: var txtInput1:TextField = new TextField( ); txtInput1.maxChars = 1; txtInput1.restrict = "a-z æ ø å";txtInput1.type = flash.text.TextFieldType.INPUT;addChild(txtInput1); så du ikke trenger: if (txtInput1.text.length == 1) Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå