Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-04-2005, 09:32   #1 (permalink)
Neuer User
 
Benutzerbild von destroy90210
 
Registriert seit: Feb 2002
Ort: wien
Beiträge: 458
mehere preloader aufeinmal

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=0i<galerie.sitesTotali++) {
        
// mc für 4thumbs erstellen
        
galerie.clip.attachMovie("dummy""siteThumbHolder"+ii);
        
createMiniThumb(i);
        
// durchläuft die schleife so oft wie maximal thumbs pro seite nagezigt werden sollen
        
for (j=0j<thumbCountj++) {
            
galerie.clip["siteThumbHolder"+i].attachMovie("dummy""thumb"+thumbIDj);
            
// 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
destroy90210 ist offline   Mit Zitat antworten
Alt 26-04-2005, 10:37   #2 (permalink)
Neuer User
 
Benutzerbild von destroy90210
 
Registriert seit: Feb 2002
Ort: wien
Beiträge: 458
ok habs shcion gefunden habe beim setintervakl vergessen
_root["loading"+thumbID]=setInterval(_root.startLoading,20,obj,thumbID);
obj und thumID mitzugeben
destroy90210 ist offline   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 22:40 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele