Avatar billede rthuls Nybegynder
14. juni 2004 - 11:33 Der er 9 kommentarer og
2 løsninger

Key.DELETEKEY virker ikke

Hvorfor kan jeg ikke få det her til at virke med delete-knappen, når det virker fint med andre knapper?

keyListener = new Object();
keyListener.onKeyDown = function() {
    if (Key.isDown(Key.DELETEKEY)) {
        trace("delete me baby");
    }
};
Key.addListener(keyListener);
Avatar billede alexander_j Nybegynder
14. juni 2004 - 11:46 #1
keyListener = new Object();
keyListener.onKeyDown = function() {
    if (Key.isDown(Key.DELETEKEY)) {
        trace("delete me baby");
    }
};
Key.addListener(keyListener);

this.createTextField("tf",1,0,0,100,25);
tf.text = "tryk her først";

^^prøv ovenstående og tryk med musen på 'tryk her først' og derefter din delete-knap
Avatar billede pyroman Nybegynder
14. juni 2004 - 12:19 #2
Prøv at teste fra en browser, og ikke inde fra flash! Flash disabler nemlig nogle taster, som er reserveret til programmet, det gælder fx også for Enter!

Men når du kun kører swf'en i playeren, fx i en browser, så er alle taster enabled
Avatar billede alexander_j Nybegynder
14. juni 2004 - 12:36 #3
Og i browseren skal filmen også først markeres før knapperne virker!
Avatar billede rthuls Nybegynder
14. juni 2004 - 12:46 #4
Så må det næsten skyldes at delete-knappen er disablet i debuggeren.
pyroman, ligger du et svar?
Avatar billede alexander_j Nybegynder
14. juni 2004 - 13:07 #5
Har du prøvet mit eksempel??? - Der virker 'delete' i flashes udviklingsmiljø (i hvert fald hos mig i flash mx(har ikke prøvet 2004))!
Avatar billede rthuls Nybegynder
14. juni 2004 - 13:18 #6
alexander_j >> Det har du da ret i. Bare mærkeligt at det ikke er nødvendigt ved de andre knapper...
Det virker heller ikke hvis jeg trykker et andet sted i flashfilmen. Jeg skal trykke på tekstfeltet?
Jeg er forvirret
Avatar billede barklund Nybegynder
14. juni 2004 - 14:36 #7
Na, det er ganske konsistent. Enter knappen virker også kun i Flash IDE, hvis du har markeret et tekstfelt (der er multiline) - ellers er enter reserveret. Hvorfor delete så er reserveret skal jeg ikke kunne sige :)
Avatar billede pyroman Nybegynder
14. juni 2004 - 17:51 #8
Macromedia har nogle gange lidt tågede ideer... -Men her er mit svar i hvert fald ;)
Avatar billede rthuls Nybegynder
16. juni 2004 - 14:45 #9
alexander_j smider du ikke også et svar?
Avatar billede alexander_j Nybegynder
16. juni 2004 - 15:26 #10
jow da.
Avatar billede rthuls Nybegynder
17. juni 2004 - 00:33 #11
Tak for hjælpen til alle!
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester