Du kommst jetzt von Kuchenbacken zu Ar...backen. Wenn du unbedingt so einen Kreispreloader benötigst, starte den bspw. mit einem attachMovie unabhängig vom onLoadProgress (den benötigst du dann ja nicht mehr!) und lösch ihn im onLoadInit. Der onEnterframe den du gefunden hast, ist hier reichlich überflüssig, weil dessen Aufgabe der onLoadProgress-Handler im Hintergrund übernehmen würde. Bei einer vom Ladefortschritt unabhängigen Animation benötigst du den Progress-Handler nicht mehr.
PHP-Code:
this.createEmptyMovieClip("kreis_mc",2);
this.kreis_mc.attachMovie("kreispreloader","kreispreloader",1);
/*
//während des Ladens bspw. um Ladebalken o.ä. zu aktualisieren
mclListener.onLoadProgress = function(target:MovieClip, bytesLoaded:Number, bytesTotal:Number):Void {
var prozent = int(bytesLoaded*100/bytesTotal);
_root.ladebalken_mc.gotoAndStop(prozent);
}
*/
//Laden fertig, MC ist befüllt
mclListener.onLoadInit = function(mc:MovieClip) {
mc.stop();//nicht abspielen, nur stoppen
_root.kreis_mc.removeMovieClip();//die Animation wieder löschen
//etc