Flashfilm vor- und zurückspulen | AS 2.0
Verfasst: 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:
So sieht es dann als Flashfilm aus:
Hier die .fla Quelldatei zum Download:
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();
}
};
};
Hier die .fla Quelldatei zum Download: