Director MX: Esc-Taste belegen

dawnyell

Mitglied
Hallo Ihr, die Ihr alles wißt, ;O)
Man kann doch in Director die Esc_Taste unterdrücken (set the exitlock to true).

Jetzt meine Frage:
Kann man die Esc-Taste auch mit einem anderen Befehl belegen?

Wie z.B. mit:
if the keyCode = ? then go to "marker"
oder:
if the key = ? then go to "marker"
 
Hi dawnyell,

zuerst musst du beim Moviestart den "exitlock" aktivieren:

PHP:
on StartMovie
  the exitlock = TRUE
end StartMovie

Dann im Filmskript folgende Funktion einbauen:

PHP:
on keydown
  kc = the keyCode
  qflag = 0
  if kc = 53
    qflag = 1
  end if
  if qflag then MACH IRGENDWAS
end

Nun für "MACH IRGENDWAS" deine Funktion einfügen. Mit exitLock hast du nun alle "normalen" Tastenkombinationen zum Programm schließen deaktiviert! Also aufpassen, dass man das Programm noch irgendwie anders verlassen kann. exitlock funktioniert nicht in der Programmierumgebung von Director. Erst im Projektor funktioniert es.

Gruß
lightbox
 
Hallo Lightbox,
es hat geklappt! Super, vielen Dank!

Weißt Du vielleicht auch wie ich eine in Director gestartete EXE-Datei (open "file.exe")von Director aus wieder schließen kann?
Oder wie ich es schaffe, dass die EXE-Datei im Fordergrund bleibt?
Das Problem ist nämlich folgendes:
Ich starte vom Projektor (Fullscreen) aus eine EXE-Datei die nicht Fullscreen abläuft, im Hintergrund ist also noch mein Projektor zu sehen. Klicke ich jetzt aus versehen auf die Oberfläche des Projektors, dann rückt die EXE-Datei in den Hintergrund, ist also nicht mehr zu sehen, aber immernoch geöffnet. Leider bekomm ich sie auch nicht mehr in den Fordergrund.
 
Hi nochmal,

ich geh mal davon aus, dass die "externe" EXE-Datei kein Director-Projektor ist, sondern ein "fremdes" Programm. Außerdem nehme ich mal an, dass dein Hauptfilm in jedem Fall Vollbild laufen soll. Da wird die Sache schwierig aber natürlich nicht unlösbar. Eine kostenlose Lösung hab ich auf die Schnelle nicht greifbar, leider.
Aber schau die mal die folgenden Links genauer an:

http://www.zeusprod.com/products/zlaunch.html
http://www.zeusprod.com/products/zopen.html
http://www.updatestage.com/xtras/relaunch.html
http://www.updatestage.com/xtras/masterapp.html

Gruß
lightbox
 
Zurück