| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Jun 2002
Beiträge: 35
| Director Projektor versteht Keyboard nicht :-(
Hallo zusammen, ich hab da mal ein problem ;-) Wir haben eine Flash-Anwendung, die als Flash-Projektor-Exe problemlos funktioniert. Da Flash jedoch nur eine eingeschränkte Möglichkeit bietet, HTML darzustellen, wird die Projektor Exe jetzt im Director erzeugt. Nun tritt folgendes Problem auf. Im Flash-Source-Code werden die Tastatureingaben per Keycode-Abfrage ausgewertet. Die Tasten auf dem Nummerblock erhalten besondere Identifier z.B. für die "1" auf dem Nummernblock wird ein "n" in unsere Eingabezeile geschrieben, für die "2" ein "v" usw. Ist der Flash-Film in Director importiert und auf der Bühne - kann man ihn in dieser Umgebung auch laufen lassen und alles funktioniert wunderbar. Wird allerdings die Veröffentlichung durchgeführt und die Director-Projektor-Exe erzeugt, dann werden die Tasten auf dem Nummernblock genauso behandelt wie die Ziffern auf dem regulären Tastaturabschnitt. Warum verhalten sich die Testumgebung im Director und die Director-EXE jetzt unterschiedlich? Wie kann man das Problem lösen?? Selbst wenn man im Director die Tastatureingaben in einem Skript mit einer Aktion verbindet (die reguläre "1" hat im Director den Keycode 18 und die Nummernblock "1" hat 83) dann funktioniert das nachfolgende Skriptbeispiel nur für die reguläre "1", wenn man eine Projektor-Exe erzeugt. In der Erstellungs-Umgebung jedoch funktionieren beide Varianten. .... case (_key.keyCode) of 18: put(sprite(1).getVariable("_root.debugText.text")) sprite(1).setVariable("_root.debugText.textColor", "000000") 83: put(sprite(1).getVariable("_root.debugText.text")) sprite(1).setVariable("_root.debugText.textColor", "XXXXXX") .... Unsere Versionen sind: Flash MX Prof. 2004 (Vers. 7.2) Director MX 2004 (Vers. 10.1) Hoffe IHR könnt mir helfen :-) Viele Grüße Ciao Cappu |
| | |
| | #2 (permalink) |
| | aufm sonnendeck | Registriert seit: Jul 2002 Ort: zürich
Beiträge: 319
|
hallo, kann dein problem nicht ganz nachvollziehen. hab dein script mal kopiert und in ein dir file eingefügt, und das funktioniert eigentlich so wie es sollte... PHP-Code: "1 18" bei der regulären 1 "1 83" bei der 1 auf dem nummernblock von dem her können die beiden tasten sehr gut voneinander unterschieden werden. bin mit director mx2004 unterwegs, allerdings die mac version (schätze mal du hast die pc version da der nummerblock auf mac in der entwickliungsumgebung nicht wirklich funktioniert...) gruss, m.
__________________ "Es gibt ein Ziel, aber keinen Weg; was wir Weg nennen, ist Zögern" Franz Kafka |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Jun 2002
Beiträge: 35
|
erstmal danke für dein engagement :-) das ist ja echt zum Mäuse melken *schnief* also ja - wir haben die PC-Versionen. das Tastenhandling funzt ja wunderbar in der Entwicklungsumgebung des Directors - nur sobald man das ganze Veröffentlich und die Projektor Exe startet - dann versteht die Anwendung den Nummernblock nicht mehr - es wird brav das Zeichen "1" geschrieben aber der 83er Keycode interessiert ihn nicht mehr :-( das problem muß sic irgendwie beim erzeugen der projektor exe "einschleichen" Hiiiiiiiiiiiiiiiiiiiiieeeeelfeeeeeeeee ... |
| | |
| | #4 (permalink) |
| | aufm sonnendeck | Registriert seit: Jul 2002 Ort: zürich
Beiträge: 319
| tatsächlich! habs mal schnell auf einem pc ausprobiert und siehe da, 18 ist für ihn 83!! komischerweise erkennt er ja den keycode #83 auf der tastatur, denn du fragst die beiden tasten ja explizit in einem case statement ab... aber offensichtlich gibts da keine unterscheidung mehr.habs mal so probiert: PHP-Code: 1 18 -> 18 tipp mal auf einen neuen director bug ...von denen es ja in der mx2004 version nicht gerade wenige hat gruss, m.
__________________ "Es gibt ein Ziel, aber keinen Weg; was wir Weg nennen, ist Zögern" Franz Kafka |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Jun 2002
Beiträge: 35
|
OHA - sag mal bist Du mal so nett und schickst mir DEINE PC Variante (Dateien) als ZIP oder so??? Ich hab nämlich bei Macromedia "vorgefühlt" und die möchten gern ein Beispiel um das ganze reproduzieren zu können. Leider kann ich meine Anwendung nicht so ohne weiteres "abspecken", sind auch Firmen-Daten drin - das ist mir zu riskant, denen das zu schicken. Also wäre echt klasse wenn du dein PC Beispiel mal als ZIP hier einstellen würdest oder mir per eMail schicken cappuccino1972@msn.com DANKE !!!!!!! |
| | |
| | #6 (permalink) |
| | aufm sonnendeck | Registriert seit: Jul 2002 Ort: zürich
Beiträge: 319
|
hast grad ne mail gekriegt und halt uns doch auf dem laufenden, bin gespannt was macromeia dazu sagt... gruss, m.
__________________ "Es gibt ein Ziel, aber keinen Weg; was wir Weg nennen, ist Zögern" Franz Kafka |
| | |
| | #7 (permalink) |
| Neuer User Registriert seit: Jun 2002
Beiträge: 35
|
Sooooooooooo, jetzt is MACROMEDIA dran *fg* Ich hab denen die Beispieldatei inkl. einer kleinen Anleitung (*lol*) zukommen lassen - nun können sie den Fehler hoffentlich reproduzieren und nachvollziehn. Nochmals Danke ich sag bescheid wenns was neues gibt !! |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |