Herzlich willkommen im Archiv vom ABAKUS Online Marketing Forum
Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.
Code: Alles auswählen
//Startwert
var index:Number = 0;
//Filmliste
var urls:Array = new Array("film1.swf", "film2.swf");//etc
//Array für MC-Instanznamen anlegen
var targets:Array = new Array();
//Anzahl der Filme dynamisch ermitteln
var picAnzahl:Number = urls.length;
//MCs erstellen
for(var i:Number=0;i<picAnzahl;i++){
this.targets.push(this.createEmptyMovieClip("con"+(i+1),(i+1)));
}
//Lauscher-Objekt erstellen
var mclListener:Object = new Object();
//MovieClipLoader-Instanz erstellen
var mcLoader:MovieClipLoader = new MovieClipLoader();
//Lauscher an die Instanz hängen
mcLoader.addListener(mclListener);
//und ersten Film mit loadClip laden
mcLoader.loadClip(urls[index], targets[index]);
//Laden fertig, MC ist befüllt
mclListener.onLoadInit = function(mc:MovieClip) {
index++;
//gibt es weitere Filme?
if (index < urls.length) {//...es gibt weitere...
//das Ende des aktuellen Films kontinuierlich überprüfen
_root.onEnterFrame = function(){
if(mc._currentframe == mc._totalframes)){//auf dem letzten Frame angekommen?
delete _root.onEnterFrame;
mcLoader.loadClip(urls[index], targets[index]);
}
}
}
}