Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 20-01-2004, 09:58   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 124
1000und1.te preloader problem

So, wär ja ne Schande, wenn ich kein Problem mit den ollen preloader hätte

Okay, 3 Frames in der Haupleiste, auf Frame 1:
stop();
mc mit folgendem script:
ActionScript:
  1. onClipEvent (enterFrame)
  2. {
  3.     _root.total = _root.getBytesTotal();
  4.     _root.geladen = _root.getBytesLoaded();
  5.     _root.prozent=(math.ceil(_root.geladen/_root.total)*100);
  6.    
  7.     _root.preloadtxt.text = math.ceil(_root.geladen/1024) +" / " + math.ceil(_root.total/1024)  +" KB";
  8.     _root.txt_test.text = _root.total;
  9.     trace(_root.prozent);
  10.     if (_root.geladen >= _root.total)
  11.     {
  12.         _root.gotoAndStop(3);
  13.     }
  14.     
  15. }

der movie clip beihnhaltet einen weiter mc mit einem balken ( mach ich über _xscale etc.)
desweiteren liegt da noch ein text feld preloadtext rum und zum test einfach ein ganz normal text

frame 2 is im moment noch leer

in frame 3 hab ich einen controll mc, der über attachMovie alles reinläd

nun kommt nix, bis alles geladen is, also nich mal der normale text in frame 1 wird angezeigt, d.h. dass der eigentlich hauptfilm nach ner weile einfach anfängt, ohne dass man den preloader sieht

Geändert von BobZombie (20-01-2004 um 10:00 Uhr)
BobZombie ist offline   Mit Zitat antworten
Alt 20-01-2004, 10:28   #2 (permalink)
jungflasher
 
Benutzerbild von sesamstrassenbe
 
Registriert seit: Oct 2002
Ort: Dortmund
Beiträge: 132
hallo,

versuchs mal mit:
ActionScript:
  1. if ( (_root.geladen >= _root.total) && (_root.geladen > 10) ) {
  2. _root.gotoAndStop(3);
  3. }
damit checkst du, ob *überhaupt* schon was geladen wurde.
wenn er nämlich für "geladen" und "total" noch keine werte hat,
ist die gleichheits-bedingung erfüllt und er sprungt einfach so zum bild (3).

gruß! daniel
__________________
sesamstrassenbert. so viel platz muss sein ;-)

www.digisurf.de
sesamstrassenbe ist offline   Mit Zitat antworten
Alt 20-01-2004, 11:05   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 124
hmm, tut immer noch nicht. ich weiss nich, ob es was mit dem onClipEvent zu tun hat. oder is es vielleicht so, das mit getBytesTotal erst alles geladen wird, bevor irgendwas angezeigt wird, d.h. auch der normale text in frame 1 ??
BobZombie ist offline   Mit Zitat antworten
Alt 20-01-2004, 11:28   #4 (permalink)
jungflasher
 
Benutzerbild von sesamstrassenbe
 
Registriert seit: Oct 2002
Ort: Dortmund
Beiträge: 132
vielleicht geht das laden auch einfach zu schnell?

spiel mal mit den bandbreiten in der testumgebung...
oder pack ne fette mp3 ins letzte bild oder so...

kann hier leider grad nicht testen. sorry.
__________________
sesamstrassenbert. so viel platz muss sein ;-)

www.digisurf.de
sesamstrassenbe ist offline   Mit Zitat antworten
Alt 20-01-2004, 11:38   #5 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 124
das ding is schon fast n MB groß, und es läd auch ne weile, aber -wie gesagt- da bleibt das bild einfach schwarz, ohne den preloader anzuzeigen
BobZombie ist offline   Mit Zitat antworten
Alt 20-01-2004, 16:30   #6 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Versuchs mal mit sowas!!
ActionScript:
  1. [//////////////////erster frame!!////////////////////////
  2. stop();
  3. this.createEmptyMovieClip("loader_mc", 100);
  4. this.loader_mc.onEnterFrame = function() {
  5.     var geladen = _root.getBytesLoaded();
  6.     var total = _root.getBytesTotal();
  7.     var prozent = Math.ceil(geladen/total)*100;
  8.     if (geladen>=5) {
  9.         this._parent.loader_txt.text = Math.ceil(geladen/1024)+" kb von "+Math.ceil(total/1024)+" kb geladen";
  10.         this._parent.loadbar_mc._xscale = prozent;
  11.         if (prozent>=100) {
  12.             _root.gotoAndStop(3);
  13.             delete this.onEnterFrame;
  14.         }
  15.     }
  16. };
  17. //////////////////zweites frame!!////////////////////////
  18.  
  19. ////////hier kommt der Content zum attachen rein///////
  20. //in der Bib. ist "Ins erste Bild exportieren" abgehakt//
  21.  
  22. //////////////////drittes frame!!////////////////////////
  23. for (i=0; i<=3; i++) {
  24.     this.attachMovie("b_"+i, "new_b"+i, i);
  25.     this["new_b"+i]._x = (i%2)*140+160;
  26.     this["new_b"+i]._y = Math.floor(i/2)*200;
  27. }
  28. //////////////////////////////////////////////////////////
  29.  

Demo angucken!!
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"

Geändert von RustyCake (20-01-2004 um 16:31 Uhr)
RustyCake ist offline   Mit Zitat antworten
Alt 20-01-2004, 19:13   #7 (permalink)
r0b
Neuer User
 
Benutzerbild von r0b
 
Registriert seit: Feb 2002
Ort: Hamburg
Beiträge: 1.281


Da kann man ja garnichts clicken, Rusty...
Hätte jetzt ja wenigstens 'nen Zoom oder so erwartet.

mfg

Robert
__________________
robertreich.de v4 | Pixelfonts & FlashSite Tutorial
Friends of ED - Byte Size Flash MX: Adventures in Optimization

"Give a man a fish, and he eats for a day... Show him how to fish, and he eats for a lifetime."
r0b ist offline   Mit Zitat antworten
Alt 20-01-2004, 19:59   #8 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Hehe!! schon eingebaut!
geht mit rollover
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 20-01-2004, 20:12   #9 (permalink)
r0b
Neuer User
 
Benutzerbild von r0b
 
Registriert seit: Feb 2002
Ort: Hamburg
Beiträge: 1.281
Suuuuuuuuper. Wäre glatt 'n post unter coolsites wert.
__________________
robertreich.de v4 | Pixelfonts & FlashSite Tutorial
Friends of ED - Byte Size Flash MX: Adventures in Optimization

"Give a man a fish, and he eats for a day... Show him how to fish, and he eats for a lifetime."
r0b ist offline   Mit Zitat antworten
Alt 20-01-2004, 20:28   #10 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Hihi! da bekomm ich nur wieder ein auf deckel von "rena"
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 20-01-2004, 21:36   #11 (permalink)
r0b
Neuer User
 
Benutzerbild von r0b
 
Registriert seit: Feb 2002
Ort: Hamburg
Beiträge: 1.281
Achwas... Rena versteht Spass.
Wobei wir hier ja irgendwie ein bischen vom Thema abgekommen sind... so ganz leicht jedenfalls.

mfg

Robert
... der sich jetzt auch einen "Schnitten-Preloader" baut...
__________________
robertreich.de v4 | Pixelfonts & FlashSite Tutorial
Friends of ED - Byte Size Flash MX: Adventures in Optimization

"Give a man a fish, and he eats for a day... Show him how to fish, and he eats for a lifetime."
r0b 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:19 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele