/ Forside / Teknologi / Multimedie & design / Flash / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Flash
#NavnPoint
bentjuul 4251
molokyle 1978
Klaudi 1488
jhvp 1265
pallenoc 1160
katekismus 1020
Fnollerpi.. 790
slander 510
Dr.Disco 500
10  Flash77 500
Problemer med on (keyPress)
Fra : Daniel Larsen


Dato : 11-06-06 23:45

Jeg har problemer.
Der er alle de der predifened såsom Up Down Left Right Enter osv.
Men hvis jeg gerne vil have et bogstav til at udløse en handling hvad skal
jeg så skrive?
Har prøvet en hel del men ved ikke hvordan mine attributter skal se ud?
Håber i kan hjælpe! :)



 
 
Morten Jorgensen (12-06-2006)
Kommentar
Fra : Morten Jorgensen


Dato : 12-06-06 15:17

Daniel Larsen wrote in dk.edb.internet.webdesign.flash:
> Jeg har problemer.
> Der er alle de der predifened såsom Up Down Left Right Enter osv.
> Men hvis jeg gerne vil have et bogstav til at udløse en handling hvad skal
> jeg så skrive?
> Har prøvet en hel del men ved ikke hvordan mine attributter skal se ud?
> Håber i kan hjælpe! :)
>
>


Ved ikke helt om det er sådan her du mener.

Tryk på højre piltast når du har åbnet filen.

http://www.prolab-design.dk/diverse/tastetryk.html

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Daniel Larsen (12-06-2006)
Kommentar
Fra : Daniel Larsen


Dato : 12-06-06 18:27

> Ved ikke helt om det er sådan her du mener.
>
> Tryk på højre piltast når du har åbnet filen.
>
> http://www.prolab-design.dk/diverse/tastetryk.html

Nope. Det er enkelt nok da den er predefined. Men med taster så som
'I','E','Q' osv. bogstaver som skal aktivere en handling. Hvordan er
atributten ud til dette?
har prøvet mig med "<I>". Men det virker ikke? Syntaxen er forkert.



Morten Jorgensen (12-06-2006)
Kommentar
Fra : Morten Jorgensen


Dato : 12-06-06 20:16

Daniel Larsen wrote in dk.edb.internet.webdesign.flash:
> > Ved ikke helt om det er sådan her du mener.
> >
> > Tryk på højre piltast når du har åbnet filen.
> >
> > http://www.prolab-design.dk/diverse/tastetryk.html
>
> Nope. Det er enkelt nok da den er predefined. Men med taster så som
> 'I','E','Q' osv. bogstaver som skal aktivere en handling. Hvordan er
> atributten ud til dette?
> har prøvet mig med "<I>". Men det virker ikke? Syntaxen er forkert.
>
>

Okay, ja, så kan du ikke bruge den.

Du skal oprette et objekt med en lytter

Da det er ASCII har hver bogstav en kode defineret i flash, det kan ses
i Help hvilke koder der er hvad.

Koden ser derfor således ud.

f har som du kan se koden 70, a har 65 osv.

var keyListener:Object = new Object();
keyListener.onKeyDown = function() {
show_text.text = String.fromCharCode(Key.getAscii());
switch (Key.getCode()) {
case 70 :
trace("f");
break;
case 76 :
trace("l");
break;
case 65 :
trace("a");
break;
case 83 :
trace("s");
break;
case 72 :
trace("h");
break;
}
};
Key.addListener(keyListener);

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177578
Tips : 31968
Nyheder : 719565
Indlæg : 6409073
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste