Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-09-2003, 21:20   #1 (permalink)
Level up
 
Benutzerbild von Alois
 
Registriert seit: Jun 2001
Ort: Bocholt
Beiträge: 4.155
mehr als 2 Tasten gleichzeitig ???

Hallo,

Das Ziel wäre es mit einer Tastatur 2 mc's (Autos) gleichzeitig zu steuern, dazu müssten ja mindestens 4 Tasten gleichzeitig abzufangen sein, mein Testscript zeigt aber, daß sicher maximal nur 2 Tasten funktionieren, 3 oder 4 Tasten gehen manchmal (abhängig von der Reihenfolge in der sie gedrückt wurden), hier mein Testscript:
ActionScript:
  1. myKeyListener=new Object();
  2. Key.addListener(myKeyListener);
  3. myKeyListener.onKeyDown=function(){
  4.     oldout=out;
  5.     out="";
  6.     for(i=0;i<=255;i++){
  7.     if(Key.isDown(i)){
  8.         out+=i+newline;
  9.     }
  10.     }
  11.     if(oldout!=out){
  12.     trace(out);
  13.     }
  14. }
...ich denke, daß das bereits vom Betriebssystem (WinXP) verhindert wird und somit nicht in Flash lösbar ist...aber ich frag sicherheitshalber nochmal nach...vielleicht gibts ja doch einen Workaround ,möglicherweise über die Einstellungen des Betriebssystems (das Spielchen wird den PC auf dem es erstellt wurde wohl nicht verlassen ).

Gruß

Alois
__________________
-Spuckt mir auf den Stuhl, ich will im Grünen sitzen-
Alois ist offline   Mit Zitat antworten
Alt 26-09-2003, 01:58   #2 (permalink)
◘ ◘
 
Benutzerbild von beachmeat
 
Registriert seit: Dec 2001
Ort: Amsterdam
Beiträge: 6.126
Boah harte Frage.....

Mit der Shortcut Klasse KÖNNTEST du das realisieren....
Shortcut Klasse
Nimm die letzte Version, bevor ich mim Locale anfang..

Da hättest Du dann in dem Object welches als Listener eingetragen wird (fObj) 8 deklarierte Funktionen, denen du dann das entsprechende zuweisen kannst...ja sollte eigentlich gehen...
__________________
jeden Tag frisch

Geändert von beachmeat (26-09-2003 um 02:06 Uhr)
beachmeat ist offline   Mit Zitat antworten
Alt 26-09-2003, 13:24   #3 (permalink)
◘ ◘
 
Benutzerbild von beachmeat
 
Registriert seit: Dec 2001
Ort: Amsterdam
Beiträge: 6.126
Und
__________________
jeden Tag frisch
beachmeat ist offline   Mit Zitat antworten
Alt 27-09-2003, 18:22   #4 (permalink)
Level up
 
Benutzerbild von Alois
 
Registriert seit: Jun 2001
Ort: Bocholt
Beiträge: 4.155
des schaut gut aus...,
ich hatte in den letzten Tagen etwas weniger Zeit und bin erst jetzt zum Ausprobieren kommen...6 Tasten gleichzeitig scheinen ja so zu gehen, das würde dann ja reichen...ich denke bis morgen Abend habe ich eine endgültige Antwort...

Gruß

Alois

P.S.:
Zitat:
Diese Mailbox ist voll und es können keine Nachrichten mehr gespeichert werden. Eine Benachrichtigung an den User ist bereits raus, damit er seine Mailbox leert
__________________
-Spuckt mir auf den Stuhl, ich will im Grünen sitzen-

Geändert von Alois (27-09-2003 um 18:25 Uhr)
Alois ist offline   Mit Zitat antworten
Alt 27-09-2003, 20:04   #5 (permalink)
◘ ◘
 
Benutzerbild von beachmeat
 
Registriert seit: Dec 2001
Ort: Amsterdam
Beiträge: 6.126
Oh hupps, danke is geleert
__________________
jeden Tag frisch
beachmeat ist offline   Mit Zitat antworten
Alt 28-09-2003, 17:19   #6 (permalink)
Level up
 
Benutzerbild von Alois
 
Registriert seit: Jun 2001
Ort: Bocholt
Beiträge: 4.155
ok, jetzt hab ichs, das Problem sind offensichtlich die Pfeiltasten:
natürlich sollte eins der Autos mit den Pfeiltasten gesteuert werden, bei zwei Pfeiltasten und einer anderen Taste meldet sich aber auch ohne Flash schon der Systemlautsprecher...gleiches gilt, wenn 5 Tasten nebeneinander gedrückt werden (5 oder mehr Tasten die nicht alle nebeneinanderliegen gehen allerdings problemlos), das ist also wohl ein Hardware/Betriebssystem-Problem.

Gruß

Alois
__________________
-Spuckt mir auf den Stuhl, ich will im Grünen sitzen-
Alois ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 22:41 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele