Zurück   Flashforum > Flash > ActionScript > ActionScript 2

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-03-2009, 16:37   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2009
Beiträge: 9
Preloader läd, ist auf 100%, aber Datei ist noch lange nicht fertig geladen

Hallöchen,

diesen Code hab ich aus dem Internet. Daran rumgestaltet hab ich nun noch nix, soll ja erst mal funktionieren.

Wenn ich auf meine Homepage (www.kirstinwalker.de) gehe, sehe ich ganz kurz den Preloader, vermutlich geht er auch auf 100%. Dann ist er weg und es dauert noch etwa 20sec, bis die Datei tatsächlich zu sehen ist.

Ich möchte aber nicht, dass da eine so lange Zeitspanne dazwischen ist. Sonst mach er ja auch überhaupt keinen Sinn.

Hat mir jemand ein Tip, wo das Problem liegt?

Vielen Dank im Vorraus!


Code:
// pfad zu einer externen datei – das kann z.b. ein pfad zu einer swf, zu einem bild oder einem film sein
        var zielfilm = "kirstin12.swf";
//++++++++++++++++++++++++++++++ optik des preloaders +++++++++++++++++++++
// anfangswert des balkes auf der x-achse
        var startx = 290 ;
// anfangswert des balkes auf der y-achse
        var starty = 190 ;
// balkenbreite
        var breite = 500;
// balkenhoehe
        var hoehe = 50;
// balkenfarbe
        var farbe = 0x3399CC;
// transparenz des balkens
        var alpha = 100;

//++++++++++++++++++++++++++++++ externe dateien +++++++++++++++++++++++++++
// container zum reinladen externer dateien (swfs, bilder, filme etc.)
        _root.createEmptyMovieClip("ziel", 2);
// position des containers auf der x-achse
        _root.ziel._x = 10;
// position des containers auf der y-achse
        _root.ziel._y = 10;
// die zu ladende externe quelle
        _root.ziel.loadMovie(zielfilm);
/*
+++++++++++++++++++++++++++++++ der balken +++++++++++++++++++++++++++++++++
zuerst wird dynamisch ein leerer movieclip erzeugt
in diesem movieclip wird der balken per flash-drawing-api erzeugt: alpha, farbe, höhe, breite
*/
        _root.createEmptyMovieClip("balken_mc",1);
// x-position des balkens
      balken_mc._x = startx;
// y-position des balkens
      balken_mc._y = starty;
//zeichnen des balkens
      with(balken_mc){
      beginFill(farbe,alpha);
      lineTo(0,hoehe);
      lineTo(breite,hoehe);
      lineTo(breite,0);   
      lineTo(0,0);
      endFill();
      };

//variablen fuer die anzeige
         _root.onEnterFrame = function(){
// gesamtbytes der zu ladenden datei
        var t = _root.ziel.getBytesTotal();
// bereits geladene bytes
        var g = _root.ziel.getBytesLoaded();
// timer für die zeitanzeige
        var st = getTimer();
// rundung der auf gerade zahlenwerte
        var rt = Math.round((st-at)/1000);
        var et = Math.round((t*rt)/g);
        var ct = Math.round(-(rt-et));
// wenn geladene bytes mit gesamtbytes übereinstimmen
        if(g == t){
			
// wird der balken gelöscht
       balken_mc.clear();
// die onEnterFrame-Anweisung wird aus performancegründen auch gelöscht
       delete this.onEnterFrame;
         }
// wenn geladene bytes mit gesamtbytes nicht übereinstimmen, wird prozentwert des ladefortschritts angezeigt
        else {var a = (g/t)*100;
   
// balken wird proportional zum prozentwert des ladefortschrittes skaliert
       balken_mc._xscale = a;
      }

}
interaktionen ist offline   Mit Zitat antworten
Alt 26-03-2009, 16:43   #2 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
schon mal g & t getracet, ob auch die werte stimmen ?
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 26-03-2009, 17:08   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2009
Beiträge: 9
0
0

wird ausgegeben
für

trace(t);
trace(g);

->
interaktionen ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
ladebalken, preloader

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 12:31 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele