Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-11-2004, 14:54   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Ort: disneyland
Beiträge: 30
Merkwürdiges Preloader Problem!

Hi,

ich habe mir ein kleines Script zusammengebastelt, dass mir eine dynamische Anzahl von Bilder preloaded. Wenn ich dieses Script nun in Flash teste funktioniert es wunderbar. Nachdem ich es aber auf meinem Server online teste erscheint statt der Prozentanzeige (allPercent) nur NaN. Erst bei ca. 80% werden mir die Prozente angezeigt.

Code:
PHP-Code:
stop();
numImages    5;
imagePath    "../images/gallery/";

bytesLoaded    = Array();
bytesTotal    = Array();
percent        = Array();
allPercent    0;

// Container Movieclips erstellen
for(i=1<= numImagesi++) {
    
_root.createEmptyMovieClip("clip"+ii);
    
_root["clip"+i].loadMovie(imagePath+"1_00"+i+".jpg");
}

// Bilder laden
this.onEnterFrame = function() {
    
allLoaded 0;
    for(
i=1<= numImagesi++) {
        
bytesLoaded[i]    = _root["clip"+i].getBytesLoaded();
        
bytesTotal[i]    = _root["clip"+i].getBytesTotal();
        
percent[i]        = Math.ceil((bytesLoaded[i] / bytesTotal[i]) * 100);
        
        
allLoaded += percent[i];
        
        if(
percent[i] == 100) {
            
_root["clip"+i]._visible false;
        }
    }
    
    
allPercent Math.ceil(allLoaded numImages);
    
    if(
allPercent == 100) {
        for(
i=1<= numImagesi++) {
            
_root["clip"+i]._visible false;
        }
        
delete this.onEnterFrame;
        
gotoAndPlay("start");
    }

Ich hoffe Ihr kommt mit dem Code zurecht und könnt mir weiterhelfen.

Gruß Joel

Geändert von amok-masta (26-11-2004 um 15:21 Uhr)
amok-masta ist offline   Mit Zitat antworten
Alt 26-11-2004, 16:35   #2 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
Hi!

ich habe mir das script nicht angeschaut, weil es ein allgemeines Problem gibt:
man kann nicht belibig viele bilder gleichzeitig preloaden!
da gibt es nen limit.. ich bin mir nicht sicher wieviele das waren.. aber es existiert auf jeden fall ich hab so was im Kopf dass das Limit 2 oder 4 sind... such mal im Forum...

lokal funzt des wahrscheinlich weil die sachen ja sofort da sind... online nich mehr..

grz
pape
pape ist offline   Mit Zitat antworten
Alt 26-11-2004, 17:42   #3 (permalink)
hudler
 
Benutzerbild von robotic
 
Registriert seit: Jan 2004
Ort: Vorarlberg - Austria
Beiträge: 224
2 <-- limit


du kannst in Flash auch den "Webvorgang simulieren,

in dem du stgr+ enter drückst kommst du in die vorschau, danach oben
auf "Ansicht" - "Download simulieren" oder einfach nochmal stgr+enter

unter "Ansicht" - "Download-Einstellungen" kannst du die simulationsgeschwindigkeit einstellen


grüße
__________________
hier zum lernen. ohne ende.

Geändert von robotic (26-11-2004 um 17:45 Uhr)
robotic ist offline   Mit Zitat antworten
Alt 26-11-2004, 17:59   #4 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Ort: disneyland
Beiträge: 30
Hmmmm.... komisch... bei mir funktioniert das Skript auch mit 7 Bildern und mehr!
Das einzige was nicht richtig anzeigt wird, sind die Prozent. Wie gesagt ich habe es im Flash mit Download simulieren ausgeführt und er hat mir die Prozent die insgesamt noch zu laden sind, korrekt angezeigt.

Wenn ich nun die swf auf meinen Server hoch lade und es online versuche, wird mir satt den Prozent nur NaN angezeigt. Allerdings bei ca. 80% wieder die Prozentzahlen!
amok-masta 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 23:48 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele