Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-05-2007, 07:22   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 43
Preloader und interne Sounds

Hallo,

bin gerade bei der Erstellung eines kleinen Online-Spieles. Habe einen Hauptcontainer, in den per LoadVars die Levels geladen werden. Funktioniert auch mit Ladebalken sehr schön.
Das Problem: Ich habe Feedback-Audios, die über attachSound abgespielt werden, da sie schnell starten müssen. Diese Sounds werden in allen Levels verwendet. Deshalb hab ich die in den Container importiert, der dadurch jetzt natürlich ein bisschen größer wird. Jetzt möchte für den Hauptfilm auch noch einen Preloader, aber weiß nicht recht, wie. Habe folgendes in der Hauptzeitleiste versucht:
PHP-Code:
this.onEnterFrame = function(){
    
bt this.getBytesTotal();
    
bl this.getBytesLoaded();
    
perc Math.ceil(bl bt 100);
    
    if(
perc 100){
        
trace(perc);
        
loader.mUpdate(perc);
    }else{
        
mNewGame();
        
delete this.onEnterFrame;
    }

Allerdings gibt er mir die Prozente nicht aus. Vielleicht liegt es daran, dass die Sounds in Frame 1 exportiert wurden?! Wenn ich diese Option allerdings deaktiviere, spielt er die Sounds nicht mehr ab.
buzz-dee ist offline   Mit Zitat antworten
Alt 23-05-2007, 08:36   #2 (permalink)
Los flash es !
 
Benutzerbild von cHill cOllins
 
Registriert seit: Jul 2006
Beiträge: 16
Morgen...

probiers doch mal so...

Code:
this.onEnterFrame = function(){
    bt = this.getBytesTotal();
    bl = this.getBytesLoaded();
    perc = Math.round(100*bl / bt); // so sind das Prozent 
    
    if(perc < 100){
        trace(perc);
        loader.mUpdate(perc);
    }else{
        mNewGame();
        delete this.onEnterFrame;
    }
}
Gruß
cHill


Nachtrag :

Da hast du natürlich recht...Ich mach einfach zuviele Nächte durch, das schwächt die Konzentration :P Excuse me !

Geändert von cHill cOllins (23-05-2007 um 09:23 Uhr)
cHill cOllins ist offline   Mit Zitat antworten
Alt 23-05-2007, 09:08   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 43
Hi cHill,

danke für Deine Antwort. Ich denke aber nicht, dass an der Prozent-Berechnung liegt. Die Reihenfolge der Operatoren spielt (wenn man nur Punkt-Rechnung hat) eigentlich keine Rolle. Und Math.ceil() rundet einfach im Gegensatz zu Math.round() immer auf, was ja auch hier kein Problem sein sollte. Und bei dem Laden der Levels in den Container funktionert es auch mit dieser Berechnung.

Viele Grüße
Seb
buzz-dee 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 19:24 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele