Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-07-2003, 11:14   #1 (permalink)
LBY
Neuer User
 
Benutzerbild von LBY
 
Registriert seit: Dec 2002
Ort: Würzburg
Beiträge: 130
Arrow Preloader Proleme !!

Hi,
ich habe einen Preloader im 17. und 18. Frame auf _root.
'LadeAni' ist der MC in dem die Textfelder und die Balkenanzeige liegen.

Das liegt im 17. Frame:

ActionScript:
  1. stop();
  2. // Ladeprozedur
  3. Gesammt = getBytesTotal();
  4. Geladen = getBytesLoaded();
  5. Prozent = Math.floor((Geladen*100)/Gesammt);
  6. // Variablen zuweisen
  7. LadeAni.Geladen = Geladen;
  8. LadeAni.Gesammt = Gesammt;
  9. LadeAni.Prozent = Prozent;
  10. LadeAni.gotoAndStop(Prozent);
  11. gotoAndPlay(18);

Und das im 18. Frame:
ActionScript:
  1. stop();
  2. // Ladeprozedur
  3. Gesammt = getBytesTotal();
  4. Geladen = getBytesLoaded();
  5. Prozent = Math.floor((Geladen*100)/Gesammt);
  6. // Variablen zuweisen
  7. LadeAni.Geladen = Geladen;
  8. LadeAni.Gesammt = Gesammt;
  9. LadeAni.Prozent = Prozent;
  10. LadeAni.gotoAndStop(Prozent);
  11. if (Geladen<Gesammt) {
  12.     gotoAndPlay(17);
  13. } else {
  14.     LadeAni.gotoAndPlay(100);
  15. }

Er verfällt immer in eine Endlosschleife und die Variablen 'Gesammt' und Geladen bleiben 'undefined'.
LBY ist offline   Mit Zitat antworten
Alt 22-07-2003, 12:51   #2 (permalink)
Hirnverbrannt
 
Benutzerbild von NastyFrog
 
Registriert seit: Aug 2001
Ort: AUSTRIA
Beiträge: 2.020
Gib das gotoAndPlay(18) im 17ten Frame weg. Lass Flash doch ein wenig Zeit während den Frames, dann sollts auch funken.
__________________
50 Seiten hardcore ActionScript von den Grundlagen bis zu 3D Darstellungen.... eben eine Abendlektüre.

Dogs fucked the Pope, no fault of mine. Watch out! ... Why money? My name is Brinks; I was born ... born? Get sheep over side ... women and children to armored car ... orders from Captain Zeep.(Hunter S. Thompson)
NastyFrog ist offline   Mit Zitat antworten
Alt 22-07-2003, 13:03   #3 (permalink)
LBY
Neuer User
 
Benutzerbild von LBY
 
Registriert seit: Dec 2002
Ort: Würzburg
Beiträge: 130
ich habs jetzt mit 'onEnterFrame' gelöst und die Textfelder auch auf '_root' gelegt, da die wieder nicht angesprochen wurden.

ActionScript:
  1. _root.onEnterFrame = function() {
  2.     Gesammt = getBytesTotal();
  3.     Geladen = getBytesLoaded();
  4.     Prozent = Math.floor((Geladen*100)/Gesammt);
  5.     // Variablen zuweisen
  6.     GeladenText = Geladen;
  7.     GesammtText = Gesammt;
  8.     ProzentText = Prozent;
LBY ist offline   Mit Zitat antworten
Alt 22-07-2003, 13:31   #4 (permalink)
LBY
Neuer User
 
Benutzerbild von LBY
 
Registriert seit: Dec 2002
Ort: Würzburg
Beiträge: 130
Funzt noch net ganz

Mein Script sieht jetzt folgendermaßen aus:
ActionScript:
  1. _root.onEnterFrame = function() {
  2.     Gesammt = getBytesTotal();
  3.     Geladen = getBytesLoaded();
  4.     Prozent = Math.floor((Geladen*100)/Gesammt);
  5.     GeladenText = Geladen;
  6.     GesammtText = Gesammt;
  7.     ProzentText = Prozent;
  8.     balken_mc._xscale = Prozent;
  9.     if (_root.Geladen == _root.Gesammt) {
  10.         gotoAndPlay("start");
  11.     }

Das preloading funktioniert auch soweit, aber er springt nicht zu "start" sondern bleibt im Frame stehen.
LBY ist offline   Mit Zitat antworten
Alt 22-07-2003, 14:47   #5 (permalink)
Hirnverbrannt
 
Benutzerbild von NastyFrog
 
Registriert seit: Aug 2001
Ort: AUSTRIA
Beiträge: 2.020
ActionScript:
  1. _root.onEnterFrame = function() {
  2.         Gesammt = getBytesTotal();
  3.         Geladen = getBytesLoaded();
  4.         Prozent = Math.floor((Geladen*100)/Gesammt);
  5.         GeladenText = Geladen;
  6.         GesammtText = Gesammt;
  7.         ProzentText = Prozent;
  8.         balken_mc._xscale = Prozent;
  9.         if ( Geladen == Gesammt ) {  // Überall nur geladen und gesamt, aber hier _root. Wieso das?
  10.                 _root.gotoAndPlay("start");
  11. delete _root.onEnterFrame;
  12.         }
  13. }
__________________
50 Seiten hardcore ActionScript von den Grundlagen bis zu 3D Darstellungen.... eben eine Abendlektüre.

Dogs fucked the Pope, no fault of mine. Watch out! ... Why money? My name is Brinks; I was born ... born? Get sheep over side ... women and children to armored car ... orders from Captain Zeep.(Hunter S. Thompson)
NastyFrog ist offline   Mit Zitat antworten
Alt 22-07-2003, 17:11   #6 (permalink)
LBY
Neuer User
 
Benutzerbild von LBY
 
Registriert seit: Dec 2002
Ort: Würzburg
Beiträge: 130
Danke, jetzt funzts!

_root.Gesammt und _root.Geladen waren nur zum Ausprobieren da ich alles mal durchprobiert hatte (bis auf delete )
LBY 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 03:47 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele