Vcl.ComCtrls.TAnimate.Play
Delphi
procedure Play(FromFrame, ToFrame: Word; Count: Integer);
C++
void __fastcall Play(System::Word FromFrame, System::Word ToFrame, int Count);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Vcl.ComCtrls.pas Vcl.ComCtrls.hpp |
Vcl.ComCtrls | TAnimate |
Beschreibung
Spielt eine Frame-Sequenz aus dem AVI-Clip ab.
Mit Play wird eine definierte Folge von Frames angezeigt. Der Parameter FromFrame bezeichnet den ersten abzuspielenden Frame. Dabei hat der erste Frame im Clip die Nummer 1, der zweite die Nummer 2 und so fort. Der Frame, mit dem ein Durchlauf beendet werden soll, wird im Parameter ToFrame übergeben. Dessen Wert sollte zwischen FromFrame und dem Wert der Eigenschaft FrameCount liegen. Der Parameter Count legt die Anzahl der Wiederholungen fest. Der Wert 0 bewirkt, dass die Sequenz ununterbrochen läuft, bis sie mit der Methode Stop angehalten wird.
Wenn die Eigenschaft Open nicht den Wert true hat, während Play aufgerufen wird, nimmt Play diese Einstellung vor.
Anmerkung: Derselbe Effekt wie der von Play kann folgendermaßen erreicht werden: Setzen Sie die Eigenschaft StartFrame auf den Wert des Parameters FromFrame, die Eigenschaft StopFrame auf den Wert des Parameters ToFrame, die Eigenschaft Repetitions auf Count, und starten Sie dann den Abspielvorgang, indem Sie Active auf true setzen.