Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-03-2007, 10:45   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2001
Ort: Hamburg
Beiträge: 26
removeMovieClip + Count ?

Hallo,

ich habe mir hier im Forum, ein Script zusammengesucht, dass es mir ermöglicht, JPG-Bilder nacheinander in Form einer Dia-Show ein- und auszufaden. Das funktioniert auch wunderbar. Mein Problem ist, dass ich diese Diashow nicht mehr von der Bühne gelöscht bekomme, wenn ich zu einem anderen Menü-Punkt navigiere. Die Bilder werden in einen Container+Count in Tiefe Count+10 geladen und ich habe keine Ahnung, wie ich diesen Container mit removeMovieClip zu fassen bekomme. Würde mich freuen, wenn mir jemand hierzu einen Tipp geben könnte.

Der Vollständigkeit halber hier der Code:

Code:
tl = this;
var fadespeed = 5;
var bildanzahl = 12;
clearInterval(loadID);
clearInterval(SID);
_global.old_conti;
_global.ct = 1;
function reload_x() {
	clearInterval(SID);
	tl.createEmptyMovieClip("container"+ct, ct+10);
	tl["container"+ct]._x = 280;
	tl["container"+ct]._y = 88;
	tl["container"+ct].loadMovie("gallery_pic/bild_"+ct+".jpg");
	tl["container"+ct]._alpha = 0;
	this.loader_funk = function() {
		if (tl["container"+ct].getBytesLoaded()>=4) {
			gesamt = tl["container"+ct].getBytesTotal();
			bereits = tl["container"+ct].getBytesLoaded();
			prozent = Math.ceil((bereits/gesamt)*100);
			if (prozent>=100) {
				tl["container"+ct]._alpha += fadespeed;
				old_conti._alpha -= fadespeed;
				if (tl["container"+ct]._alpha>=100 && old_conti._alpha<=0) {
					old_conti.unloadMovie();
					_global.old_conti = tl["container"+ct];
					clearInterval(loadID);
					_global.ct++;
					SID = setInterval(reload_x, 3000);
				}
				if (ct == (bildanzahl+1)) {
					_global.ct = 1;
				}
			}
		}
	};
	loadID = setInterval(loader_funk, 40);
}
reload_x();

Geändert von Piranha (21-03-2007 um 11:00 Uhr)
Piranha ist offline   Mit Zitat antworten
Alt 21-03-2007, 11:58   #2 (permalink)
liebt Skorpionin
 
Benutzerbild von Skorpion
 
Registriert seit: Apr 2003
Beiträge: 1.258
hallo Piranha

erzeuge doch einfach einen Container mit createEmptyMovieClip, und dann lässt du die Dia-Show dort drin abgehen (Die Variable tl statt auf this auf diesen Container setzen).

Dann musst du nur diesen Container entfernen (plus - sehr wichtig! - den Inteval löschen).


Gruss - Skorpion
Skorpion ist offline   Mit Zitat antworten
Alt 21-03-2007, 12:07   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2001
Ort: Hamburg
Beiträge: 26
... probiere ich gleich mal aus.

Besten Dank für den Tipp !
Piranha ist offline   Mit Zitat antworten
Alt 21-03-2007, 13:35   #4 (permalink)
Neuer User
 
Registriert seit: Jul 2001
Ort: Hamburg
Beiträge: 26
Hallo Skorpion,

sensationell... es funktioniert !
1000 Dank für deinen Lösungsvorschlag.

Gruß,
Piranha
Piranha ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 03:15 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele