Flashfilm vor- und zurückspulen | AS 2.0

Für alle die schon länger mit Flash arbeiten, komplexere Tutorials.
Antworten
Benutzeravatar
enbe
Beiträge: 58
Registriert: Mi 9. Jan 2008, 04:47
Wohnort: Berlin
Kontaktdaten:

Flashfilm vor- und zurückspulen | AS 2.0

Beitrag von enbe » Do 14. Feb 2008, 17:47

In diesem Tutorial erkläre Ich eine Möglichkeit, wie man einen Flash Film vor- und zurückspulen lassen kann.

Das erforderliche ActionScript definiert die Aktionen, welche ausgeführt werden, wenn der jeweilige Button gedrückt wird. Das if (this._currentframe == 1) überprüft ob sich der Flashfilm in Bild 1 der Zeitleiste befindet und wenn ja, löscht den Befehl wieder, da von dort ja nicht weiter zurückgegangen werden kann. Ansonsten geht der Film immer einen Frame zurück, bis er bei Bild 1 ankommt. Umgekehrt verhält es sich bei dem vor Button, der anhält, wenn if (this._currentframe == this._totalframes) eingetroffen ist, also das Ende des Films erreicht ist.

Hier das komplette Script:

Code: Alles auswählen

stop();
zurueck.onRelease = function() {
    _root.onEnterFrame = function() {
        if (this._currentframe == 1) {
            delete this.onEnterFrame;
        } else {
            this.prevFrame();
        }
    };
};
vor.onRelease = function() {
    _root.onEnterFrame = function() {
        if (this._currentframe == this._totalframes) {
            delete this.onEnterFrame;
        } else {
            this.nextFrame();
        }
    };
};
So sieht es dann als Flashfilm aus:

zurück-vorspulen.swf [ 688 Bytes | 2071 mal betrachtet ]


Hier die .fla Quelldatei zum Download:
zurück-vorspulen.fla
Kompatibel mit Flash 8 + CS3 (AS 2.0)
(53 KiB) 201-mal heruntergeladen

Antworten