Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash MX

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-08-2002, 11:16   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2002
Ort: hamburg
Beiträge: 28
Unhappy trotz des preloader-tutorials funktioniert der preloader nicht

hallo,
ich verstehe es nicht. ich habe das tutorial, das auch hier im forum verlinkt ist, benutzt. ich möchte den preloader nutzen, der als letztes beispiel im tutorial angesprochen wird.

http://www.partylogger.de/lektionen/...er/preload.htm

ich bin das tutorial 1000x durchgegangen, finde aber den fehler nicht. vielleicht sehe ich den wald vor lauter bäumen nicht.

ich habe folgendes gemacht:
im ersten frame des intros wird per frame-actionscript ein kleiner film in die 10. stufe geladen (preloader.swf).
ActionScript:
  1. loadMovieNum("preloader.swf", 10);

dieser film besteht aus zwei frames, die mit 'pause' und 'laden' bezeichnet sind. im 'laden'-frame befindet sich ein mc mit dem instanznamen 'preloader_ani'. es ist die balkenanimatione, die ablaufen soll, wenn daten geladen werden. diese balkenanimation ist 100 frames lang.

nachdem das intro abgelaufen ist, wird im letzten frame des intros per frame-actionscript der eigentliche hauptfilm in die stufe 0 geladen und der wiederum lädt im ersten frame den ersten unterbereich, der in seinem ersten frame folgendes script enthält:

ActionScript:
  1. if (_framesloaded>=_totalframes) {
  2.     _level10.gotoAndStop("pause");
  3.     gotoAndPlay(3);
  4. } else {
  5.     bytes_geladen = this.getBytesLoaded();
  6.     bytes_gesamt = this.getBytesTotal();
  7.     prozent = math.ceil((bytes_geladen/bytes_gesamt)*100);
  8.     _level10.preloader_ani.gotoAndStop(prozent);
  9. }

im zweiten frame befindet sich dann logischerweise:
ActionScript:
  1. gotoAndPlay(1);

es ist logisch, dass jetzt eigentlich die animation zu sehen sein sollte. davon ist aber nichts zu sehen.
es ist also solange nichts zu sehen, bis die daten geladen wurden und dann geht es beim frame 3 weiter.

soweit werden also die daten vorgeladen, aber während des vorladens sieht man keine animation.

was mache ich falsch?

patrick
chewbacca ist offline   Mit Zitat antworten
Alt 19-08-2002, 13:02   #2 (permalink)
::::::::::::
 
Benutzerbild von harrior
 
Registriert seit: Jul 2002
Beiträge: 251
vielleicht musst du den mc in beide frames setzen, in etwa so:

1 2 3 4 5 //framenummer
o - o // o = keyframe, ersten voll, zweiten keyframe leer

evtl. wird der preloader immer neu erstellt, obwohl ich mir das eigentlich nicht vorstellen kann, da flash ja die aktionen des nächsten frames ausführt, bevor es in den nächsten frame reinspringt.

harrior
harrior ist offline   Mit Zitat antworten
Alt 19-08-2002, 13:11   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2002
Ort: hamburg
Beiträge: 28
Zitat:
1 2 3 4 5 //framenummer
o - o // o = keyframe, ersten voll, zweiten keyframe leer
danke erstmal für deine antwort. ich hab allerdings deinen zahlencode nicht ganz verstanden. kannst du das etwas anders erklären?

danke,
patrick
chewbacca ist offline   Mit Zitat antworten
Alt 19-08-2002, 14:21   #4 (permalink)
Neuer User
 
Registriert seit: Aug 2002
Ort: hamburg
Beiträge: 28
mh, komisch. scheinbar beantworte ich mir immer meine eigenen fragen. ich habe es gelöst. das problem lag einfach daran, dass sobald das intro durch ist und den folgenden film lädt, wird nicht nur stufe 0 entleert sondern alle stufen. und danach folgte nie wieder der aufruf des preloaders. jetzt klappt alles wunderbar.

trotzdem danke.

patrick
chewbacca 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 23:57 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele