Gprms für den vergleich, Vergleichsoperationen – Apple DVD Studio Pro 4 Benutzerhandbuch
Seite 547

Kapitel 14
Erstellen von Skripten
547
•
Special:
Sie können für den Vergleich entweder „Current Item“ (Aktuelles Objekt) „Last
Item“ (Letztes Objekt) oder „Last Track“ (Letzte Spur) auswählen.
•
Current Item
ist das Skript (es sei denn, es handelt sich um ein Startskript). Ist das
aktuelle Objekt ein Startskript, wird als „Current Item“ das Projektelement (Menü,
Spur, Diashow oder Story) verwendet, dem das Skript zugewiesen ist.
•
Last Item
ist das Projektelement, durch das die Skriptausführung gestartet wurde.
•
Last Track
ist die letzte Spur, die abgespielt wurde, selbst wenn das Skript durch
eine Taste in einem Menü gestartet wurde.
Hinweis:
Die Auswahl von „Jump Target“ und „Special“ setzt voraus, dass das aus-
gewählte GPRM-Register ein 16Bit-GPRM-Register ist. Wenn Sie im Einblendmenü
„Ausführen, falls” ein partitioniertes GPRM-Register auswählen, bevor Sie den
Elementtyp wählen, sind die Optionen „Jump Targetl“ und „Special“ nicht verfüg-
bar. Wenn Sie „Jump Target“ oder „Special“ als Elementtyp auswählen, bevor Sie
GPRM-Register im Einblendmenü „Ausführen, falls“ auswählen, sind keine parti-
tionierten GPRMs verfügbar.
GPRMs für den Vergleich
Im Einblendmenü „als“ können Sie eines der GPRM-Register auswählen, das mit dem
ausgewählten Element verglichen werden soll. Damit die Werte in einem GPRM-Register
sinnvoll sind, müssen Sie mit einem vorangegangenen Befehl in diesem Skript oder mit
einem früher ausgeführten Skript einen Wert in dieses Register laden. Dies erfolgt
häufig mit dem Befehl SET. Es gibt jedoch auch andere Möglichkeiten, wie ein Wert in
ein GPRM-Register geladen werden kann.
Vergleichsoperationen
Es gibt sieben Vergleichsoperationen, mit denen Sie das ausgewählte Element mit dem
ausgewählten GPRM-Register vergleichen können.
•
= (gleich):
Der Befehl wird ausgeführt, wenn die beiden Werte gleich sind.
•
!= (ungleich):
Der Befehl wird ausgeführt, wenn die beiden Werte nicht gleich sind.
•
> = (größer oder gleich):
Der Befehl wird ausgeführt, wenn der Wert des ausgewählten
GPRM-Registers größer als oder gleich groß wie das ausgewählte Element ist.
•
> (größer als):
Der Befehl wird ausgeführt, wenn der Wert des ausgewählten
GPRM-Registers größer als das ausgewählte Element ist.