Zurück   Flashforum > Flash > Zusatzprodukte

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-11-2005, 15:54   #1 (permalink)
Markus Raab
 
Benutzerbild von derRaab
 
Registriert seit: Aug 2001
Ort: Berlin Friedrichshain
Beiträge: 928
Joystick to Keyevent

Hallo Leute,

André Michelle hat mich darauf gebracht mal eine kleine Anwendung zu programmieren, mit der man Flashspiele auch per Joystick spielen kann.

Hier habe ich mal eine erste Testversion angehängt die nichts anderes macht als Joystickbewegungen in Tastendruck umzuwandeln.

Der Joystick simuliert momentan also die Pfeiltasten und die Spacetaste.

Ich würde ich freuen wenn Leute hier mit Joystick mal ein paar Flashspiele testen würde (z. B. die von André http://www.andre-michelle.com). Nicht vergessen auf die SWF zu klicken um den KeyFocus zu bekommen.

Ihr könnt auch mal in mein anderes Thema reingucken. Denn grundsätzlich habe ich vermutlich einen Bug für Flash 8 ausgemacht.

Sorry für den Querverweis (hoffe das ist ok, wollte die Themen trennen): http://www.flashforum.de/forum/flash-8/flash-8-keyeventlistening-problem-entdeckt-185697.html#post1330043
Angehängte Dateien
Dateityp: zip JoystickToKeyEvent.zip (7,3 KB, 79x aufgerufen)
derRaab ist offline   Mit Zitat antworten
Alt 28-11-2005, 14:38   #2 (permalink)
Markus Raab
 
Benutzerbild von derRaab
 
Registriert seit: Aug 2001
Ort: Berlin Friedrichshain
Beiträge: 928
Traut sich keiner zu Testen, was?
derRaab ist offline   Mit Zitat antworten
Alt 28-11-2005, 17:42   #3 (permalink)
nky
Bontempi Punk
 
Benutzerbild von nky
 
Registriert seit: Dec 2001
Ort: Dtld/Pfalz
Beiträge: 4.185
Can`t open Direct x 7 or no joysticks are availables - (ohne s hinten*g)



Gruss nky
nky ist offline   Mit Zitat antworten
Alt 28-11-2005, 20:52   #4 (permalink)
Markus Raab
 
Benutzerbild von derRaab
 
Registriert seit: Aug 2001
Ort: Berlin Friedrichshain
Beiträge: 928
Hast Du denn einen Joystick?

Die Fehlermeldung ist nicht von mir
derRaab ist offline   Mit Zitat antworten
Alt 30-11-2005, 00:05   #5 (permalink)
th.
Neuer User
 
Benutzerbild von th.
 
Registriert seit: Oct 2001
Ort: Bielefeld
Beiträge: 1.279
Leider dieselbe Fehlermeldung, könnte es gerade gut gebrauchen...

Gruß,
Thorsten
__________________
polyaktiv.de
Flash 3D-Renderer
th. ist offline   Mit Zitat antworten
Alt 01-12-2005, 13:12   #6 (permalink)
Markus Raab
 
Benutzerbild von derRaab
 
Registriert seit: Aug 2001
Ort: Berlin Friedrichshain
Beiträge: 928
Aber Du hast einen Joystick dran der auch läuft?
derRaab ist offline   Mit Zitat antworten
Alt 09-12-2005, 15:02   #7 (permalink)
nky
Bontempi Punk
 
Benutzerbild von nky
 
Registriert seit: Dec 2001
Ort: Dtld/Pfalz
Beiträge: 4.185
ich glaub th. und ich würdens net probieren wenn wir keine hätten
um genau zu sein hab ich 5 joysticks... 3 nirmale usb gamepads und 2 von der PSX mit so nem konverter...

also an denen liegts net..

Gruss nky
nky ist offline   Mit Zitat antworten
Alt 09-12-2005, 20:42   #8 (permalink)
_rotation++;
 
Benutzerbild von jbloom
 
Registriert seit: Apr 2004
Beiträge: 109
Hmm, leider schreibst du nicht, mit welcher Sprache du entwickelst.
Aber vielleicht hast du ja Lust, dein Programm von DirectX auf SDL
umzubiegen... ist portabel und könnte zumindest den Joystick-part lösen.
Für die Key-Events findest du hier vielleicht. was http://www.codeproject.com/cpp/sendkeys_cpp_Article.asp
jbloom ist offline   Mit Zitat antworten
Alt 16-01-2006, 16:14   #9 (permalink)
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 6
es geht.

sehr gut. bei mir läuft es. allerdings konnte ich es bisher nur mit nem joystick am gameport testen. hat jemand erfahrungen mit usb gemacht ?
paganx ist offline   Mit Zitat antworten
Alt 16-01-2006, 17:47   #10 (permalink)
flachzange
 
Benutzerbild von elias
 
Registriert seit: Jun 2003
Ort: berlin
Beiträge: 3.932
Vedammt den Thread hab ich völlig verpasst.

Ich hab die Tage an einer etwas anderen Lösung gearbeitet, welche die Events
per Socket an Flash schickt. Ich habs noch mit keinem Spiel getestet aber
der Lag scheint zu groß zu sein.
Die Joystick Events in Key Events umzuwandeln ist natürlich auch keine
Schlechte idee. Ich werde das mal testen.

@jbloom
Meine Lösung wird auf jeden Fall SDL basiert sein. Momentan nutze ich python
bzw pygame. Könnte mir aber vorstellen das ganze dann in C zu entwickeln.
__________________
elias ist offline   Mit Zitat antworten
Alt 18-01-2006, 13:44   #11 (permalink)
_rotation++;
 
Benutzerbild von jbloom
 
Registriert seit: Apr 2004
Beiträge: 109
Zitat:
Zitat von elias
Vedammt den Thread hab ich völlig verpasst.
Die Joystick Events in Key Events umzuwandeln ist natürlich auch keine
Schlechte idee. Ich werde das mal testen.
Hat halt den Vorteil, dass beliebige Spiele, die auf Tastensteuerung ausgelegt
sind outOfTheBox mit dem Joystick gespielt werden können.

Zitat:
Zitat von elias
@jbloom
Meine Lösung wird auf jeden Fall SDL basiert sein. Momentan nutze ich python
bzw pygame. Könnte mir aber vorstellen das ganze dann in C zu entwickeln.
Wäre nicht schlecht, da die Python-Version als Standalone mit Pygame etc. bestimmt auf mindestens 5 MByte kommt.
jbloom ist offline   Mit Zitat antworten
Alt 18-01-2006, 14:20   #12 (permalink)
flachzange
 
Benutzerbild von elias
 
Registriert seit: Jun 2003
Ort: berlin
Beiträge: 3.932
Bis jetzt habe ich noch keine Idee wie ich das mit SDL realisieren kann.
Es gibt zwar eine möglichkeit Events auf dem Event Queue abzulegen, aber
diese werden dann nur in der SDL Umgebung wieder ausgespuckt.
Wenn jemand eine Idee hat, immer her damit.
__________________
elias ist offline   Mit Zitat antworten
Alt 19-01-2006, 12:41   #13 (permalink)
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 6
Zitat:
Zitat von elias
Bis jetzt habe ich noch keine Idee wie ich das mit SDL realisieren kann.
Es gibt zwar eine möglichkeit Events auf dem Event Queue abzulegen, aber
diese werden dann nur in der SDL Umgebung wieder ausgespuckt.
Wenn jemand eine Idee hat, immer her damit.
zumindest in c unter win muss man dies nicht über sdl machen:
http://msdn.microsoft.com/library/de...classtopic.asp

Geändert von paganx (19-01-2006 um 12:44 Uhr)
paganx ist offline   Mit Zitat antworten
Alt 19-01-2006, 14:38   #14 (permalink)
flachzange
 
Benutzerbild von elias
 
Registriert seit: Jun 2003
Ort: berlin
Beiträge: 3.932
Was nur hilft wenn man Windows hat. Mit .net wollte ich auch ungern arbeiten.
__________________
elias ist offline   Mit Zitat antworten
Alt 24-01-2006, 02:37   #15 (permalink)
_rotation++;
 
Benutzerbild von jbloom
 
Registriert seit: Apr 2004
Beiträge: 109
Zitat:
Zitat von elias
Was nur hilft wenn man Windows hat. Mit .net wollte ich auch ungern arbeiten.
Prinzipiell hast du in C ja mit Compiler-Direktiven die Möglichkeit Plattformweichen einzubauen.
Die Windowslösung hast du ja jetzt schon, für Linux würde ich mal stark
schätzen, dass du nur Zeichen in ein bestimmtes Device pumpen musst,
aber Google weiss da bestimmt mehr als ich.
jbloom 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 20:16 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele