[ascoders] Re: loadMovie(jpg)

Hi timo,
bl und bt sind nicht undefined.

   prozent = Math.round(bl/bt*100);
   _root.prozentTf.text = prozent;

in einem textfeld werden die prozente ganz normal hochgezählt.

Gute nacht und danke an alle,
christian




-----Original Message-----
From: ascoders-bounce@xxxxxxxxxxxxx
[mailto:ascoders-bounce@xxxxxxxxxxxxx] On Behalf Of Timo Stamm
Sent: Dienstag, 1. Februar 2005 19:51
To: ascoders@xxxxxxxxxxxxx
Subject: [ascoders] Re: loadMovie(jpg)

Hi Christian,


da ist ein Fehler:


c = 0;
//...
ref = _root.createEmptyMovieClip("pictureMc", 5);
//...
loadIn = ref.createEmptyMovieClip("pictureContInsideMc", 1);
loadIn.loadMovie(ladeBild);
ref.onEnterFrame = function() {
   bl = loadIn.getBytesLoaded(); // loadIn ist dicht definiert
   bt = loadIn.getBytesTotal();  // in diesem Gültigkeitsbereich!
   prozent = Math.round(bl/bt*100);
   _root.prozentTf.text = prozent;
   if (bl == bt) { // undefined == undefined -> true
     trace("c  : " + c);
     c++;
     if (c == 5) {
       // loading complete
     }
};

Du definierst loadIn im Gültigkeitsbereich der Funktion, nicht im Objekt

ref. Deshalb wird der Skriptteil loading complete immer schon nach 5 
frames ausgeführt. Offline bemerkst du das nicht, weil die Daten schnell

genug geladen werden.


Gruss,
Timo
--------------------------------------------------------------
Archiv   : http://www.freelists.org/archives/ascoders/
RSS      : http://www.freelists.org/archives/ascoders/feed.rss
Optionen : http://www.freelists.org/list/ascoders
--------------------------------------------------------------

--------------------------------------------------------------
Archiv   : http://www.freelists.org/archives/ascoders/
RSS      : http://www.freelists.org/archives/ascoders/feed.rss
Optionen : http://www.freelists.org/list/ascoders
--------------------------------------------------------------

Other related posts: