Avatar billede integra2ren Nybegynder
19. februar 2002 - 16:57 Der er 9 kommentarer og
1 løsning

AVANCERET tastatur-spm.

Hej Eksperter

Jeg er igang med at lave en flash-navigation til et system som anvender en fjernbetjening i stedet for tastatur. Mit problem er at min eneste mulighed for at lave interaktivitet er ved at bruge tastatur-funktionerne som fjernbetjeningen kalder.

Det virker også fint med de tastatur-funktioner som kaldes ligesom hvis man trykkede på keyboardet, men det er ikke alle funktioner der kaldes sådan.

Nogle funktioner kaldes ved en avanceret kode noget a la :

PostIEMessage(WM_KEYDOWN,vk_return,1);

Tasterne sendes via WM_KEYDOWN beskeder. Det har vist sig at beskederne skal sendes til et vindue under exploreren med class "Internet Explorer_Server" for at det fungerer.

Men hvordan får jeg Flash til at forstå disse tastetryk?

P.S

Jeg har forsøgt med

onClipEvent (enterFrame) {
    if (Key.isDown(13)) {
        this._rotation -=9;
    }
}

Avatar billede integra2ren Nybegynder
19. februar 2002 - 17:02 #1
Fordi  VK_RETURN = 13;
Avatar billede barklund Nybegynder
19. februar 2002 - 17:47 #2
Prøv for sjovs skyld at skrive:

onClipEvent (enterFrame) {
    _root.output = "";
    for (i = 0; i < 256; i++) {
        if (Key.isDown(i)) {
            _root.output += i add ", ";
        }
    }
}

Som hele tiden undersøger, om nogle taster overhovedet er trykket ned... Hvis den overhovedet ikke reagerer på din fjernbetjening, så skal du ud i omveje... Javaserver eller hvad ved jeg...
Avatar billede barklund Nybegynder
19. februar 2002 - 17:47 #3
Du skal selvfølgelig have et tekstfelt i _root der hedder output...
Avatar billede barklund Nybegynder
19. februar 2002 - 17:48 #4
Funktionen, som du har beskrevet ovenover, er det en JavaScript-funktion? Hvor er den defineret? Hvor er den kaldt?
Avatar billede integra2ren Nybegynder
19. februar 2002 - 17:51 #5
Funktionen? Mener du PostIEMessage(WM_KEYDOWN,vk_return,1);
Avatar billede barklund Nybegynder
19. februar 2002 - 17:54 #6
Ja...
Avatar billede apj Nybegynder
19. februar 2002 - 19:24 #7
Barklund hvordan går det med denne?

Jeg venter spændt!!!!!

http://www.eksperten.dk/spm/164532
Avatar billede integra2ren Nybegynder
19. februar 2002 - 20:10 #8
onClipEvent (enterFrame) {
    _root.output = "";
    for (i = 0; i < 256; i++) {
        if (Key.isDown(i)) {
            _root.output += i add ", ";
        }
    }
}

virker ikke. Den reagerer overhovedet ikke på fjernbetjeningens tastekald

øøhh PostIEMessage(WM_KEYDOWN,vk_return,1); er et kald fra noget software som følger med systemet. ved ikke hvad det er programmmeret i. Det bliver installeret på brugerens computer og det er herfra den kalder explorer.
Avatar billede barklund Nybegynder
20. februar 2002 - 21:16 #9
Hvordan kan du fange kaldene i explorer? Med javascript? Fortæl lidt mere om din dokumentation, for jeg kan jo ikke vide det...

Jeg kender ikke til problemstillingen eller fjernbetjeningen...
Avatar billede integra2ren Nybegynder
20. februar 2002 - 21:17 #10
Glem det
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