Sidder nu med et nyt problem. Jeg har tegnet et keyboard,og har lagt fields over de enkelte knapper. Når jeg trykker på et field vil jeg gerne skrive det korresponderende bogstav i mit outputField. Jeg har fundet ud af at udskrive et enkelt bogstav, det er bare ikke nok(-:
Her er den stump kode jeg har indtil videre:
On mouseDown me --temptext = sprite(2).member.text
if me.spriteNum = 3 then sprite(2).member.text = "Q" end if
if me.spriteNum = 4 then sprite(2).member.text = "W" end if end
Mit spørgsmål er altså hvordan jeg får tilføjet bogstaverne og ikke bare erstattet dem!
Er ved at implementere den bakcspace funktion og giver gladeligt pointene til den som kan fortælle mig den korrekte syntaks(-: Det kode jeg har indtil videre er:
if me.spriteNum = 7 then sprite(2).member.text = the selEnd = the selStart -1 end if
Mon Lingo fortolkeren vil godkende to lighedstegn i samme linie? Det har jeg aldrig prøvet... Men skal du kunne bruge backspace generelt, skal du kunne udpege alle pladser i en streng. Så kan du kopiere den rettede streng over i en ny streng, som tildeles den samme variabel. Ellers har jeg på fornemmelsen, at du er på lidt tynd is, men hvis bruunson godkender, så OK
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.