Problem mit Actionscript

click

Grünschnabel
Hallo zusammen,
Bin absoluter flash neuling und komm mit meinem script nicht weiter bzw. es geht nicht!
Sinn des Scripts soll sein, dass der Abspielkopf von Bild zu Bild spring mit einer wartezeit von ca 4sek.
Ich hoffe mal dass mir jemand weiter helfen kann

Code:
this.onClipEvent(load){setInterval(horst,1501)}

function horst(){
	stop();
    bildpause = 1500;
    aktuzeit = getTimer();
    this.onEnterFrame = function() {
        if (getTimer()>=aktuzeit+bildpause) {
            play();
        };
	};
};
 
du könntest deine Frame by Frame Animation in einem Movieclip erstellen, dann diesen Movieclip Instanz auf die Hauptbühne ziehen. Deine Code im ersten Schlüsselbild (auf der Hauptzeitleiste)

PHP:
onLoad = function () {
	setInterval(go, 4000);
};
function go() {
	deine_mc.nextFrame();
}

Im ersten Schlüsselbild in deinem Movieclip soll auch ein stop(); stehen..

viel Spass ;)
 
Ich danke dir sehr für deine schnell Antwort!
Aber eine frage hab ich noch! wenn ich denn ganzen Spaß auf ein Container anwenden wie gehts net! Warum?

Code:
this.createEmptyMovieClip("swf_container", 0);
swf_container._x = 0;
swf_container._y = 111;
swf_container.loadMovie("still.swf");
swf.container.onLoad = function() {
	setInterval(go, 4000);
};
function go() {
	swf_container.nextFrame();
}
 
Hallo,

du hast hier einen Fehler:
Code:
swf.container.onLoad = function() {//usw

Dann würd ich noch üpberprüfen, inwiefern die Funktion "go" in der onLoad-Funktion verfügbar ist. Lass dir den Funktionsnamen mal ausgeben:

Code:
swf.container.onLoad = function() {
	trace (go);
};

Sollte diese Ausgabe "undefined" zurückgeben, müsstest du "go" mit this._parent ansprechen.

gruss
 
Zurück