PlayAnimDisk(anim$[, x, y, frameskip, speed, transcolor, times])
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.
#NOTRANSPARENCY
)PlayAnimDisk("Animations/LargeAnim.gif", 0, 0, 3)Obenstehender Code spielt die Animation "Animations/LargeAnim.gif" ab und überspringt 3 Bilder pro Durchlauf.