Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-12-2005, 16:36   #1 (permalink)
Neuer User
 
Registriert seit: May 2005
Beiträge: 82
Angry Nabend! getBytesLoaded()!?

Nabend!

Ich habe folgendes Problem:
Es wird ein MC erstellt und per loadMovie ein Bild geladen. Per oEF wierden die geladenen Bytes ausgelesen... und getraced... THEORETISCH
Praktisch zeigt er beim ersten trace '0' an und nachdem er das Bild vollständig(!) geladen hat (4mb damits auch was zu laden gibt). Gibt er 4285167 Bytes aus und traced geladen..
Ich hoffe, dass mir jmd auf die Sprünge helfen kann. Ich sehe meinen Fehler einfach nicht

Danke schonmal!

und nun der AS Code
PHP-Code:
    this.createEmptyMovieClip("mc",1)
    
this.mc.loadMovie('bild4.jpg');

    
this.onEnterFrame = function(){                  
        var 
total mc.getBytesTotal();
        var 
loaded mc.getBytesLoaded();
        
trace(loaded);
        if(
loaded >= total && total>4){
            
delete this.onEnterFrame;
            
trace('geladen');
        }
    } 
Zinotidi ist offline   Mit Zitat antworten
Alt 06-12-2005, 16:40   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Auch Nabend...
Welchen Fehler? Flash baraucht ein paar Millisekunden, bis der loadMovie()-Befehl zündet. Bis dahin ist getBytesLoaded() halt 0.
Hast du mal einen Download simuliert oder ein Bild aus dem Netz geladen? Dann sollte Flash dir die Bytes kontinuierlich anzeigen.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 06-12-2005, 16:47   #3 (permalink)
angry > always
 
Benutzerbild von ingohill
 
Registriert seit: Jul 2001
Ort: NRW
Beiträge: 1.635
PHP-Code:

this
.createEmptyMovieClip("mc",1);
this.createEmptyMovieClip("container",1)

    
this.mc.container.loadMovie('bild4.jpg');

    
this.onEnterFrame = function(){                  
        var 
total mc.container.getBytesTotal();
        var 
loaded mc.container.getBytesLoaded();
        
trace(loaded);
        if(
loaded >= total && total>4){
            
delete this.onEnterFrame;
            
trace('geladen');
        }
    } 
versuchs mal hiermit.

-ingo
__________________

on air: caliban | neaera | heaven shall burn | hatebreed | the agony scene
ingohill ist offline   Mit Zitat antworten
Alt 06-12-2005, 17:21   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Zitat:
Zitat von ingohill
PHP-Code:

this
.createEmptyMovieClip("mc",1);
this.createEmptyMovieClip("container",1)

    
this.mc.container.loadMovie('bild4.jpg');

    
this.onEnterFrame = function(){                  
        var 
total mc.container.getBytesTotal();
        var 
loaded mc.container.getBytesLoaded();
        
trace(loaded);
        if(
loaded >= total && total>4){
            
delete this.onEnterFrame;
            
trace('geladen');
        }
    } 
versuchs mal hiermit.

-ingo
Sorry, aber was soll'n das werden? "mc" und "container" auf einer Tiefe? Und selbst wenn du die Dinger verschachtelt hättest
PHP-Code:
this.createEmptyMovieClip("mc",1);
mc.createEmptyMovieClip("container",1
ist's das Selbe wie oben in hellblau.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager 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 01:13 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele