Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 31-07-2003, 16:56   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Ort: wien
Beiträge: 24
loading

hallo, ich hab ein kleinem problem mit einem preloader

zwar soll das folgender massen ablaufen:
am rechten rand soll der laoding balken raus fahren und dann soll der loadingbalken von unten "gefühlt" werden. wenn der film vollständig geladen ist soll es im nächsten frame weiter gehen...

das mit dem balken funkt ja recht gut, nur weiss ich nicht wie das mit dem action script funkt.

ich hoffe mir kann jemand helfen

helmut

hier die fla datei
helmut1985 ist offline   Mit Zitat antworten
Alt 31-07-2003, 17:06   #2 (permalink)
Hirnverbrannt
 
Benutzerbild von NastyFrog
 
Registriert seit: Aug 2001
Ort: AUSTRIA
Beiträge: 2.020
Du suchst also einen einfachen Praeloader, oder?
ActionScript:
  1. onClipEvent (enterFrame) {
  2. total = _root.getBytesTotal();
  3. loaded = _root.getBytesLoaded();
  4. proz = Math.round(loaded/total*100);
  5. balken.gotoAndPlay(proz);
  6. }

Mach den Balken tween 100 Frames lang.
__________________
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 31-07-2003, 17:19   #3 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Ort: wien
Beiträge: 24
loading

aha, und ist das ein problem wenn ich das er im 4 oder 5 keyframa habe, nein, oder?
helmut1985 ist offline   Mit Zitat antworten
Alt 31-07-2003, 17:32   #4 (permalink)
Hirnverbrannt
 
Benutzerbild von NastyFrog
 
Registriert seit: Aug 2001
Ort: AUSTRIA
Beiträge: 2.020
Naja, der 4 oder 5 Keyframe muss dann halt schon geladen sein, aber sonst eigentlich nicht. Ein stop() muss auch noch rein, damit der Film nicht weiterläuft, aber das dürfte klar sein.
__________________
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 31-07-2003, 17:44   #5 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Ort: wien
Beiträge: 24
loading

hallo,
ich hab das jetzt probiert, merke aba keinen unterschied.

das loading dauert genau so lange, wie ohne den preloader...

helmut
helmut1985 ist offline   Mit Zitat antworten
Alt 01-08-2003, 10:47   #6 (permalink)
Hirnverbrannt
 
Benutzerbild von NastyFrog
 
Registriert seit: Aug 2001
Ort: AUSTRIA
Beiträge: 2.020
Hmm, hast du vielleicht die MCs in den ersten Frame exportiert? Vor dem 4ten Keyframe darf nichts sein, weil das sonst vorher geladen wird. Außerdem muss bei den MCs in der Library bei Eigenschaften das " Export in first frame " nicht angehakt sein.
__________________
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 01-08-2003, 11:33   #7 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Ort: wien
Beiträge: 24
loading

hallo,
also ich komme da einfach nciht weiter...

kannst du dir das vielleicht einmal an schauen?


fla datei
helmut1985 ist offline   Mit Zitat antworten
Alt 01-08-2003, 13:32   #8 (permalink)
Hirnverbrannt
 
Benutzerbild von NastyFrog
 
Registriert seit: Aug 2001
Ort: AUSTRIA
Beiträge: 2.020
Erstens musst du bei der Scrollbar das Export in first Frame ausmachen.
Zweitens hast du im ersten Frame schon das Hintergrundbild, was das größte in deinem Film ist. Vor dem Praeloader muss also noch das Bild geladen werden, weshalb der Praeloader erst bei 80% beginnt. Nimm das Bild erst im 4ten Frame rein.
Drittens, dieses Script:
ActionScript:
  1. onClipEvent (enterFrame) {
  2.         total = _root.getBytesTotal();
  3.         loaded = _root.getBytesLoaded();
  4.         proz = Math.round(loaded/total*100);
  5.        this.loading_balken.gotoAndStop(proz);
  6. }

Jetzt funkts aber wirklich.
__________________
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 01-08-2003, 13:43   #9 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Ort: wien
Beiträge: 24
was meinst du bitte mit:

"Erstens musst du bei der Scrollbar das Export in first Frame ausmachen." ??
helmut1985 ist offline   Mit Zitat antworten
Alt 01-08-2003, 13:47   #10 (permalink)
Hirnverbrannt
 
Benutzerbild von NastyFrog
 
Registriert seit: Aug 2001
Ort: AUSTRIA
Beiträge: 2.020
Du hast in der Library die Scrollbar Komponente drinnen. Bei der musst du auf Eigenschaften und da das "Exprot in....." ausmachen.
__________________
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 01-08-2003, 13:59   #11 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Ort: wien
Beiträge: 24
versteh ich zwar nicht, aba das loading passt jetzt!!!

Danke!
helmut1985 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 21:13 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele