Kann Variablen nicht mehr setzen...

ahja... wie dumm von mir :-(

aber jetzt läufts ganz normal durch... von a - z und nicht von a - p weiter m - p weiter q - z...
 
Hi,

probier mal folgendes (einfach ins erste Bild Deines Filmes setzen):
PHP:
var doloop = 1; // Anzahl der Loops

var loop_start = 104; // Loop-Anfang
var loop_end = 236; // Loop-Ende

this.onEnterFrame = function() {
	if (this._currentframe == loop_end) {
		if (doloop > 0) {
			doloop --;
			gotoAndPlay(loop_start);
		}
	}
	if (this._currentframe == this._totalframes) {
		stop();
		delete this.onEnterFrame;
	}
}
Mit "doloop" kannst Du die Anzahl Wiederholungen zwischen den beiden Bildern "loop_start" und "loop_end" festlegen. Danach wird am Ende des Filmes gestoppt.

Gruß

Anmerkung:

Bitte gebt bei Fragen immer die von Euch verwendete Version an (5, MX, MX2004), damit Missverständnisse und doppeltes Posten von Beispielen vermieden werden können!

Danke

- Datic

.
 
Zuletzt bearbeitet:
Sorry, mir ist ein kleiner Fehler unterlaufen. Die Variable heisst natürlich "doloop":
PHP:
var doloop = 2; // Anzahl der Loops

var loop_start = 15; // Loop-Anfang
var loop_end = 20; // Loop-Ende

this.onEnterFrame = function() {
	trace(this._currentframe);
    if (this._currentframe == loop_end) {
        if (doloop > 0) {
            doloop --;
            this.gotoAndPlay(loop_start);
        }
    }
    if (this._currentframe == this._totalframes) {
        stop();
        delete this.onEnterFrame;
    }
}

(Siehe auch das angehängte Beispiel für MX)

Gruß

P.S.: Nana, sowas kann man aber eigentlich auch selber sehen - Augen auf im Straßenverkehr! ;) ;-]
 

Anhänge

  • doloop.zip
    10 KB · Aufrufe: 10

Neue Beiträge

Zurück