Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-07-2004, 20:57   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2004
Beiträge: 17
Question .getBytesTotal() gibt immer 0 zurück! Warum das?

Das hier ist mein code:

Code:
_root.createEmptyMovieClip("preloader", getLvl());
loadMovie("preloader.swf", _root.preloader);
trace("BytesTotal: " + _root.preloader.getBytesTotal());
Die Rückgabe ist immer:
Code:
BytesTotal: 0
Ich versteh nicht, warum da immer 0 bei rauskommt... Wenn jemand Rat weiß, ich bin für jede Idee dankbar!
Projekt2501 ist offline   Mit Zitat antworten
Alt 06-07-2004, 21:03   #2 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
versuch mal
ActionScript:
  1. loadMovie("preloader.swf", "_root.preloader");

oder

ActionScript:
  1. loadMovie("preloader.swf", "preloader");

könnte aber auch sein, dass du da noch ne maske erstellen must, wegen loadmovie... bin mir da nicht so sicher, wie das mit flashmx2004 aussieht nutze nur flash mx...

Robert

Geändert von pape (06-07-2004 um 21:04 Uhr)
pape ist offline   Mit Zitat antworten
Alt 06-07-2004, 21:07   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2004
Beiträge: 17
habs versucht, klappt leider nicht.
Ich hätte vielleicht dazusagen sollen, dass der MC korrekt geladen wird :/ nur der Preloader mag mich nicht *sniff*

ich wühle mich grad noch intensiv durchs Forum, es wird manchmal drauf hingewiesen, dass das ggf. nur online klappen tut. Das glaube ich aber erstmal so nicht. Ich mein ich hatte auch schon nen Preloader, der von Platte funktioniert hat.
Projekt2501 ist offline   Mit Zitat antworten
Alt 06-07-2004, 21:10   #4 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
damit ist gemeint, dass der Preloader, der in einer externen SWF steckt im _root. test nicht angezeigt wird. wenn du die SWF mit dem Preloader selbst testes, dann sieht man auch den preloader... aber trotzdem sollte getbytesTotal(); auch im _root test nen richtigen Wert ausspucken..
vielleicht stimmt 0 ja?! haste ne bsp fla(bitte als mx vers. abspeichern)?
pape ist offline   Mit Zitat antworten
Alt 06-07-2004, 21:21   #5 (permalink)
Neuer User
 
Registriert seit: Mar 2004
Beiträge: 17
sooo.. hier die datei: LoaderTest als MX Version
Projekt2501 ist offline   Mit Zitat antworten
Alt 06-07-2004, 21:28   #6 (permalink)
Neuer User
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 6.415
nen leerer film is eben 0bytes groß
du vergißt die asynchrone eigenschaft von loadMovie
nachm aufrufen müssen noch überhaupt keine daten geflossen sein
wie auch in 1ms ?

dagegen wird dir folg konstrukt irgendwann wenn die ersten daten kommen die korrekte größe anzeigen
PHP-Code:
_root.createEmptyMovieClip("preloader"getLvl());
loadMovie("preloader.swf"_root.preloader);
this.onEnterFrame=function(){
trace(this.preloader.getBytesTotal()

noch nie nen preloader gemacht?
noch nie nen tut gelesen?


deluxe
Deluxe ist offline   Mit Zitat antworten
Alt 06-07-2004, 21:38   #7 (permalink)
Neuer User
 
Registriert seit: Mar 2004
Beiträge: 17
doch... das ist ja das peinliche daran... ich hab mich eigentlich an der
MovieClipLoader Klasse versucht... das hier war nur zum testen...

trotzdem nen großes Dankeschön für die Mühe!
Ich werds mir wohl selber coden... die MovieClipLoader Klasse gibt nämlich auch nur immer 0 aus. Kann es sein, dass man für die Klasse zwingend mehr als 1 Frame benötigt?
Projekt2501 ist offline   Mit Zitat antworten
Alt 06-07-2004, 21:48   #8 (permalink)
Neuer User
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 6.415
aber haste das problem verstanden?
im grunde würde man das natürlich mit nem intervall machen, aber irgendetwas was in bestimtmen intervallen checkt wann denn nun die ersten daten eintrudeln brauchste eben
weil der onLoad meineswissen nich wirklich funktioniert, sollte doch eigentlich beim initialisieren eines mcs losgehen warum also nicht bei nem neu "beladenen" mc
oder war das f5?..



deluxe
Deluxe 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 14:34 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele