DVD Studio Pro - Die Skripte für das Spurende (Sprungende)

background image

Die Skripte für das Spurende (Sprungende)

Die Skripte, die Sie mit den Einstellungen für „Sprungende“ der ersten drei Spuren
verknüpfen, sind nahezu identisch – der einzige Unterschied ist der Spurname, zu dem
sie verzweigen, wenn gerade eine Wiedergabe aller Spuren läuft. Das Skript, das von
der letzten Spur verwendet ist, ist etwas anders, da mit diesem Skript das GPRM-Regi-
ster zurückgesetzt wird, das anzeigt, dass die Wiedergabe aller Spuren aktiv ist. Dar-
über hinaus erfolgt nach der Ausführung des letzten Skripts immer eine Rückkehr zum
Hauptmenü.

Spurende-Skripte für die ersten drei Spuren

Anhand der folgenden Schritte können Sie das Skript für die erste Spur („Ocean“)
erstellen. In den Hinweisen ist angegeben, welche Änderungen für die anderen Spuren
(„Beach“ und „Trail“) vorgenommen werden müssen. Denken Sie daran, dass diese Spur-
namen fiktiv sind und dass die Namen nur im Einblendmenü angezeigt werden, wenn
die betreffenden Spuren zuvor erstellt wurden.

background image

Kapitel 14

Erstellen von Skripten

583

Gehen Sie wie folgt vor, um das Skript für die ersten drei Spuren zu erstellen:

1

Erstellen Sie ein neues Skript und wählen Sie es aus.

2

Geben Sie

Ocean End

als Skriptnamen ein.

Hinweis:

Geben Sie

Beach End

und

Trail End

als Namen ein, wenn Sie die Skripte

für die anderen beiden Spuren erstellen.

3

Wählen Sie im Skript-Editor die erste Befehlszeile mit dem Platzhalterbefehl „Nop“ aus.

4

Wählen Sie im Skriptbefehl-Informationsfenster den Befehl „Jump“ aus.

5

Wählen Sie „Spuren und Stories“ > „Beach“ > „Kapitel 1“ aus dem Einblendmenü „Sprung
zu“, um den Befehl JUMP zu konfigurieren.

Hinweis:

Wählen Sie „Spuren und Stories“ > „Trail“ l> „Kapitel 1“ und „Spuren und

Stories“ > „Shopping“ > „Kapitel 1“ aus, wenn Sie die Skripte für die beiden anderen
Spuren erstellen.

6

Fügen Sie eine Vergleichsoperation zum Befehl JUMP hinzu, um zu prüfen, ob gerade
eine Wiedergabe aller Spuren aktiv ist.

Wählen Sie das Markierungsfeld „Vergleichsfunktion“ aus.

Wählen Sie aus dem Einblendmenü „Ausführen, falls“ das Register „GPRM 0“ als
Element aus, mit dem verglichen werden soll.

Wählen Sie den Vergleichsoperator „=“ (gleich) aus dem Einblendmenü „ist“.

Wählen Sie aus dem Einblendmenü „als“ die Option „Immediate“ als Elementtyp
für die Vergleichsoperation aus.

Geben Sie im Feld „mit dem Wert“ den Wert „1“ ein.

Ist der Wert von GPRM 0 gleich 1 (was darauf hinweist, dass die Wiedergabe aller
Spuren aktiv ist), wird dieser Sprungbefehl ausgeführt. Ist der Wert nicht gleich 1,
wird die nächste Befehlszeile im Skript ausgeführt.

7

Klicken Sie im Skript-Editor in das Steuerelement „Hinzufügen“.

Nun wird die nächste Befehlszeile (mit dem Platzhalterbefehl „Nop“ zum Skript
hinzugefügt.

8

Wählen Sie im Skriptbefehl-Informationsfenster den Befehl „Jump“ aus.

9

Wählen Sie „Menüs“ > „Hauptmenü“ > „Button 1“ aus dem Einblendmenü „Sprung zu“,
um den Sprungbefehl zu konfigurieren.

Wie die Spurnamen ist auch „Button 1“ ein fiktiver Name, der lediglich in diesem
Beispiel verwendet wird.

background image

584

Kapitel 14

Erstellen von Skripten

Der Sprungbefehl wird nur ausgeführt, wenn die Vergleichsbedingung im voran-
gegangenen Befehl nicht erfüllt war.

Wenn Sie alle drei Skripte erstellt haben, stellen Sie die Verknüpfung zur jeweiligen
Einstellung für „Sprungende“ her (diese Einstellung finden Sie oben im Spur-Informa-
tionsfenster für jede Spur).

Spurende-Skript für die letzte Spur

Anhand der folgenden Schritte können Sie das Skript für die letzte Spur („Shopping“)
erstellen. Wenn das Ende dieser Spur erreicht ist, wird immer das Hauptmenü angezeigt –
der Unterschied besteht darin, dass der GPRM-Wert auf 0 (Null) zurückgesetzt werden
muss, damit zu einem späteren Zeitpunkt nicht versehentlich die Wiedergabe aller Spuren
gestartet wird.

Dieses Skript springt zur

Spur „Beach“, sobald die

Spur „Ocean“ bis zum

Ende abgespielt wurde.

Dieses Skript springt zur

Spur „Trail“, sobald die

Spur „Beach“ bis zum

Ende abgespielt wurde.

Dieses Skript springt
zur Spur „Shopping“,

sobald die Spur „Trail“

bis zum Ende

abgespielt wurde.

background image

Kapitel 14

Erstellen von Skripten

585

Gehen Sie wie folgt vor, um das Spurende-Skript für die letzte Spur zu erstellen:

1

Erstellen Sie ein neues Skript und wählen Sie es aus.

2

Geben Sie

Shopping End

als Skriptnamen ein.

3

Wählen Sie im Skript-Editor die erste Befehlszeile mit dem Platzhalterbefehl „Nop“ aus.

4

Wählen Sie im Skriptbefehl-Informationsfenster den Befehl SET GPRM aus.

5

Gehen Sie wie folgt vor, um den Befehl SET GPRM zu konfigurieren:

Wählen Sie „mov“ als Operation.

Wählen Sie „Immediate“ als „Quelltyp“.

Geben Sie „0“ als Quellwert ein.

Wählen Sie „GPRM 0“ als „Zielobjekt“.

Mit diesen Einstellungen wird der Wert 0 in GPRM 0 geschrieben, wodurch die
Wiedergabe aller Spuren gestoppt und gleichzeitig sichergestellt wird, dass nach
dem Abspielen einzelner Spuren eine Rückkehr zum Hauptmenü erfolgt.

6

Klicken Sie im Skript-Editor in das Steuerelement „Hinzufügen“.

Nun wird die nächste Befehlszeile (mit dem Platzhalterbefehl „Nop“ zum Skript
hinzugefügt.

7

Wählen Sie im Skriptbefehl-Informationsfenster den Befehl „Jump“ aus.

8

Wählen Sie „Menüs“ > „Hauptmenü“ > „Button 1“ aus dem Einblendmenü „Sprung zu“,
um den Sprungbefehl zu konfigurieren.

Mit diesem Skript wird GPRM 0 immer auf den Wert 0 gesetzt und es erfolgt ein
Sprung zurück zum Hauptmenü. Verknüpfen Sie dieses Skript mit der Einstellung
„Sprungende“ der Spur „Shopping“, die Sie oben im Spur-Informationsfenster finden.

background image

586

Kapitel 14

Erstellen von Skripten