hi, ich möchte folgendes machen, einen langen mc in dem grössere thumbnails geladen werden sollen in vierer gruppen, das laden und positionieren funzt schon.... nur da die thumbnails doch etwas grösser sind wollte ich für jedes einzelne nen kleinen preloader machen. und da ist mein problemn wenn ich das ganze trace zeigt er mir immre nur vom letzten thumbnail die kb an und von allen davor nicht
hier mal das vereinfachte script (das positionieren und so habe ich weggelassen weil es eh funktioniert)
PHP-Code:
// positionieren der thumbs
thumbNail = function (picsArray) {
// mcholder für die gesamtThumbHolder erstellen
_root.content.attachMovie("dummy", "totalThumbHolder", 0);
_root.content.attachMovie("pfeile", "pfeile", 1);
galerie.clip = _root.content.totalThumbHolder;
for (i=0; i<galerie.sitesTotal; i++) {
// mc für 4thumbs erstellen
galerie.clip.attachMovie("dummy", "siteThumbHolder"+i, i);
createMiniThumb(i);
// durchläuft die schleife so oft wie maximal thumbs pro seite nagezigt werden sollen
for (j=0; j<thumbCount; j++) {
galerie.clip["siteThumbHolder"+i].attachMovie("dummy", "thumb"+thumbID, j);
// speichern der variable
var obj = galerie.clip["siteThumbHolder"+i]["thumb"+thumbID];
// laden des thumbs in den mc
obj.loadMovie("../bilder/thumbs/"+picsArray[thumbID]+".jpg");
startLoading = function() {
var total = obj.getBytesTotal();
var loaded = obj.getBytesLoaded();
if (total == loaded) {
clearInterval(_root["loading"+(thumbID)]);
// button
obj.onRelease = function() {
trace(this.id);
};
}
trace(obj+"BYTES"+obj.getBytesTotal()/1024);
};
this["loading"+thumbID]=setInterval(startLoading,20);
// id um eines erhöhen
thumbID++;
// speichern der id am mc
obj.id = thumbID;
}
}
};
also trace kriege ich dauernd nur
Zitat:
|
_level0.content.totalThumbHolder.siteThumbHolder2. thumb8BYTES5.3974609375
|
heraus was halt das letzte bild genau ist die anderen werden nicht getraced
hoffe ihr könnt mir helfen
mfg,
destroy90210