Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-04-2006, 20:36   #1 (permalink)
Little Big Freak
 
Benutzerbild von Maciej
 
Registriert seit: Apr 2003
Beiträge: 230
getBytesLoaded/Total problem mit dem abfragen

Hi,

also kurz etwas zu meinem flash film. In meinem Flash Film drückt man auf der Navi auf nen Button und gelangt dann zum Frame 140. In diesem Frame befindet sich ein Movieclip(mc_haupt) der 9 Buttons ( das sind 9 movieclips die sind stern1,stern2,stern3...,stern9 benannt) zum anzeigen und ausblenden von extern gelanden .swf dateien enthält. In diesem MC gibt es nur einen Frame und dieser enthält folgenden code :

PHP-Code:
stop();
var 
z:Number//z wie zähler, variable z fungiert als zähler
var mcanzahl 10// gibt die anzahl der movieclips+1 wieder
var con_c "container_c"//var die den namen des container beinhaltet

for (1mcanzahlz++) { 
this.createEmptyMovieClip(con_c+z,z);
this[con_c+z]._x 0;
this[con_c+z]._y 0;
this[con_c+z]._alpha 0;
this[con_c+z].loadMovie("referenzen-corporates0"+z+".swf"); 

//Problem beginnt hier

//Hier fehlt mir eine abfrage die verhindert das die schleife weiterläuft solang der movieclip 
//noch nicht vollständig geladen ist
//und wenn er geladen ist soll die schleife weiterlaufen und den dazugehörigen stern auf alpha 100% setzen

if (this[con_c+z].getBytesLoaded >= this[con_c+z].getBytesTotal) { //erst wenn der aktuell geladene film 100% hat ...
    
this["stern"+z]._alpha 100//... führe das aus
}

// Problem endet hier


Dieser Code generiert 9 MovieClips(con_c1,conc_c2 etc.) in diesem einem MovieClip(mc_haupt) , der auf Frame 140 liegt und läd in jeden der 9 MC's eine externe .swf. Funktioniert alles soweit bis auf diese getBytesLoaded/Total abfrage.

So wie ich das stehen hab geht das ja leider net .
Was mir fehlt ist eine abfrage das wenn alle bytes geladen sind, er erst dann weiter in der schleife geht und auch erst dann den jeweiligen stern auf alpha 100% setzt.

Ich hab hier viel im forum gelesen und auch einige preloader getestet einer ging gar nicht und bei den anderen sprang er bei onEnterFrame ab (so z.b. bei dem preloader [STUFF] Preloader im Hauptfilm für externe Flashfilme und Bilder ) . Nach
Code:
loader.onEnterFrame = function() {
sprang er ab. Nun verzweifel ich an dieser dummen abfrage . Evtl. kann mir jemand von euch auf die sprünge helfen.

wäre echt dankbar

Geändert von Maciej (11-04-2006 um 20:39 Uhr)
Maciej ist offline   Mit Zitat antworten
Alt 11-04-2006, 22:16   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Schau dir in der Flash-Hilfe mal die MovieClipLoader-Komponente ein, die ist besonders für das Nachladen mehrerer Filme/Bilder gedacht...
  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 14:32 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele