Bilddarstellungsfehler beim preloaden mit Stage-Funktion?

romani

Grünschnabel
Hallo Bastlergemeinde,

sitze jetzt seit 2 Tagen an einem Problem, bei dem ich einfach nicht weiterkomme.
Würde mich freuen, wenn hier jemand vielleicht eine Lösung
wüßte.

Problemstellung:
Habe 3 MC die ich über ein Stage Skript zentriere, was auch wunderbar funktioniert.
Doch wenn die SWF an die Stelle des preloaden kommt, gibt
es in der Veröffentlichung bei allen MC´s immer einen kleinen unschönen Hüpfer.

siehe Beispiel hier:
http://www.roman-hudler.de/testjb

Wenn jedoch beim Browser auf reload geht, ist der Hüpfer weg.
Das Bildzucken taucht sozusagen dann auf, wenn die Preloadfunktion 100%
erreicht hat.
Das Wasserglas zuckt mit, obwohl es vom P-Skript nicht angesprochen
wird? Nehme ich den Preloader raus, geht alles wie es soll? Hatte auch
schon einen anderen Preloader ausprobiert - aber da war es das gleiche?

Frage: Gibt es einen Trick, den ich berücksichtigen muß damit das Logo und
das Wasserglas beim Laden still hält, oder brauche einen anderen Preloader?

Anbei sende ich gleich auch noch einmal das Preloaderskript mit - vielleicht
ist das die Fehlerquelle?


PHP:
// Init Preloader 
function initPreloader() {     
    filmArray = ["navigation.swf"];  

    anzahl = filmArray.length; 
    for (var i = 0; i < anzahl; i++) { 
        this.createEmptyMovieClip("content"+i, i); 
        loadMovie(filmArray[i], "content" + i); 
        this["content" + i]._y = 10000; 
    } 
//    loader_mc.brahmen_mc._width = 200; 
} 

// Preloader (Totalpreloader) 
function preloader() { 
    var geladen = 0, gesamt= 0,    prozent = 0; 
    for (var j = 0; j < anzahl; j++) { 
        geladen += this["content" + j].getBytesLoaded(); 
        gesamt += this["content" + j].getBytesTotal();         
    }     
    prozent = Math.round((geladen/gesamt) * 100); 
    prozentextra = 100-prozent+1; 
    preloadermc.ladebalken_mc._height = prozentextra/3; 
    //trace(prozentextra); 
    preloadermc.display = + prozent + "%";     
    if (prozent == 100) {         

        loader.gotoAndPlay("logoweg"); 
        preloadermc.gotoAndStop("preloaderweg"); 
        for (var k = 0; k < anzahl; k++) { 
            removeMovieClip("content" + k);             
            }         
        delete this.onEnterFrame;          
    } 
} 

// LadeClips (Seperat) 
function ladeClips() {     
    for(var l = 0; l < anzahl; l++) { 
        this.createEmptyMovieClip("content"+l, l);         
        loadMovie(filmArray[l], "content" + l);         
    } 
    // Optional     
//    delete anzahl; 
//    delete filmArray;     
//    delete initPreloader; 
//    delete Preloader; 
//    delete ladeClips; 
//    loader.unloadMovie(); 

} 

// Preloader ausführen 
this.initPreloader(); 

this.onEnterFrame = function() { 
    this.preloader();     
} 
stop();



Herzlichen Dank im Voraus - wer auch immer sich dieser Problematik
annimmt...
 
Hallo,

ich kann den Ruckler des Glases nicht nachvollziehen, hingegen bricht die Blur-Animation nach abgeschlossenem Preload ein wenig abrupt ab.

Poste doch vielleicht mal die *.fla (oder relevante AUszüge davon), weil am Code an und für sich kann ich nichts "Unregelmässiges" erkennen.

gruss
 
Zurück