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

Seite 547

Advertising
background image

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.

Advertising