Einzelnen Beitrag anzeigen
Alt 18-02-2010, 11:35   #1 (permalink)
getflashed
Artcore-GFX
 
Benutzerbild von getflashed
 
Registriert seit: Nov 2008
Ort: Hamburg
Beiträge: 44
Question MouseEvent auf Button als KeyEvent ausgeben???

Mahlzeit an alle Flasher,
Ich begebe mich gerade in die für mich noch Bömischen Wälder des AS3 da ich gehört habe das die für mich relevante Funktion aber nur damit möglich ist und ich natürlich auch gerne die neuen tools benutze wie 3D und Bone-tool muss ich mich daran wagen.

Und zwar versuche ich in einer Interaktiven Präsentation an einem Touchscreen ein Event ein zu bauen welches ein anderes Gerät ansteuert das über USB angeschlossen ist, die Kommunikation zu der Externen Hardware wird aber per VBS gelöst.

Nun möchte ich nur dem VBS bescheid geben wann das Event ablaufen soll, das reagiert auf Tastendruck.
Da es aber verschiedene Events gibt kann ich nicht auf Mausklick reagieren,
ein Problem mit Touchscreen...
Somit versuche ich über einen Mausklick auf einen Button ein vorgegaukeltes Keyevent zu erzeugen welches dem VBS bsp.weise sagt das die Taste "a" (code 65) gedrückt wurde.

Meine Idee war jetzt
PHP-Code:
btn.addEventListener(MouseEvent.CLICKsetKeyDown);

function 
setKeyDown(e:KeyboardEvent) {
    
trace("keyCode" 65;)

was mir im AS3 natürlich direkt fehler ausgibt...

Hat jemand von euch eine Idee oder eine Lösung parat?
Habe schon viel gesucht aber nichts zu genau dem Thema gefunden

PS: das aktivieren der VBS per fscommand ist nicht möglich, da ich keinen Projektor verwenden kann, es läuft über eine Display-Engine die Flashinhalte abspielen kann.
getflashed ist offline   Mit Zitat antworten