Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24-10-2005, 10:06   #1 (permalink)
Neuer User
 
Benutzerbild von velocity.
 
Registriert seit: May 2005
Beiträge: 310
Formatierungsfehler

Hi!

ich hab einen kleiner formatierungsfehler in dem folgenden Script, es werden mir schon die kb ausgegeben, allerdings mit 20 stellen nach dem komma *g*

was müsste ich denn an diesem code ändern, dass mir nur die vorkommastellen ausgegeben werden?! Ich beziehe mich speziell auf die Zeile " bytestotal = ..."!



PHP-Code:
onFrame(1)
{
    
    
    
loader_bar._xscale 0;
    
container1.loadMovie("web.swf");                      //Sprit mit dem Namen "Container", in das
                                                        //die Datei "j.swf" geladen wird.
    
    
}
onFrame(3)
{
    
percent     = (container1.percentLoaded());        //Prozentangabe für die einzelnen Sprites!                  
                   
    
bytes       = (container1.getBytesLoaded());       //Byteangabe für die einzelnen Sprites!                   
                   
    
bytestotal = (container1.getBytesTotal()/1024);        //TotalBytes für die einzelnen Sprites!
  
    
    
    
if(percent >= 100) {                                //Bedingung!
       
stop();
    } 
    
    
    else {                                              
//Ansonsten...
        
prevFrameAndPlay();
    }

velocity. ist offline   Mit Zitat antworten
Alt 24-10-2005, 10:15   #2 (permalink)
notzucht
 
Benutzerbild von shorty
 
Registriert seit: Nov 2003
Ort: Potsdam
Beiträge: 2.939
PHP-Code:
onFrame(1);
loader_bar._xscale 0;
container1.loadMovie("web.swf");
onFrame(3);
bytes Math.round(container1.getBytesLoaded());
bytestotal Math.round(container1.getBytesTotal() / 1024);
percent Math.round(container1.percentLoaded());
//TotalBytes für die einzelnen Sprites!
if (percent >= 100) {
    
stop();
} else {
    
prevFrameAndPlay();

*soll das etwa n preloader werden
__________________
.
Flex in a week | Viertel vor halb nach Vollmond | ^^°.°^^ | Waltz with Bashir
.
shorty ist offline   Mit Zitat antworten
Alt 24-10-2005, 10:32   #3 (permalink)
notzucht
 
Benutzerbild von shorty
 
Registriert seit: Nov 2003
Ort: Potsdam
Beiträge: 2.939
hier mal eine wiederverwendbare preloader funktion (beispiel im anhang)
PHP-Code:
this.stop();
var 
tl:MovieClip this;
//  ------------------------------------------------------
function preloader(tgt:MovieClipfile:String):Void {
    
tgt.loadMovie(file);
    
tl.createEmptyMovieClip('mcQ', -1000);
    
loader_bar._xscale 0;
    
tl.mcQ.onEnterFrame = function() {
        var 
loaded tgt.getBytesLoaded();
        var 
total tgt.getBytesTotal();
        var 
percent Math.round(loaded 100 total);
        if (
loaded >= 10) {
            
loader_bar._xscale percent;
            
trace(percent '% geladen');
            if (
percent >= 100) {
                
// deine Aktion, wenn alles fertig geladen ist
                
loader_bar._xscale 100;
                
// stehen lassen ! ---------------------------
                
delete this.onEnterFrame;
            }
        }
    };
}
preloader(_root.container1'web.swf'); 
Angehängte Dateien
Dateityp: zip Preloader.zip (36,6 KB, 0x aufgerufen)
__________________
.
Flex in a week | Viertel vor halb nach Vollmond | ^^°.°^^ | Waltz with Bashir
.
shorty 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 12:01 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele