Bezeichnung
PlayAnimDisk -- spielt eine Animation direkt von einem Datenträger (V1.5)
Übersicht
PlayAnimDisk(anim$[, x, y, frameskip, speed, transcolor, times])
Beschreibung
Dieser Befehl spielt die in anim$ angegebene Animation direkt von einem Datenträger. Das ist sinnvoll, wenn Sie große Animationen darstellen wollen, die nicht in den Speicher passen. Natürlich ist diese Methode um ein vielfaches langsamer als PlayAnim(), welches eine Animation aus dem Speicher abspielt.

Neu in Hollywood 1.9 ist das optionale times Argument, welches angibt, wie viele Male die Animation gespielt werden soll. Voreingestellt ist hier 1; die Animation wird also nur einmal gespielt. Soll die Animation unendlich wiederholt werden, geben Sie bitte 0 an.

Wichtiger Hinweis: Ab Hollywood 2.5 ist es besser, LoadAnim() zu verwenden und das Argument FromDisk auf True zu setzen. Dies gibt Ihnen mehr Flexibilität, da Sie auch die anderen Befehle von der Animationsbibliothek (wie ScaleAnim() etc.) verwenden können und Sie die Möglichkeit haben, auch auf die Animationsebenen mit NextFrame() zuzugreifen. All das ist mit PlayAnimDisk() nicht möglich.

Siehe LoadAnim für eine Liste der unterstützten Animationsformate.

Eingaben
anim$
Animationsdatei, die abgespielt werden soll
x
optional: X-Position der Animation auf dem Display (voreingestellt auf 0)
y
optional: Y-Position der Animation auf dem Display (voreingestellt auf 0)
frameskip
optional: Anzahl zu überspringender Bilder (voreingestellt auf 0)
speed
optional: Wartezeit nach jedem Bild in Ticks (voreingestellt auf 0)
transcolor
optional: transparente Farbe in der Animation (voreingestellt auf #NOTRANSPARENCY)
times
optional: Anzahl der Male, die die Animation gespielt wird (voreingestellt ist 1) (V1.9)
Beispiel
PlayAnimDisk("Animations/LargeAnim.gif", 0, 0, 3)
Obenstehender Code spielt die Animation "Animations/LargeAnim.gif" ab und überspringt 3 Bilder pro Durchlauf.

Navigation zeigen