Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-04-2004, 13:47   #1 (permalink)
...
 
Benutzerbild von nonverbla
 
Registriert seit: May 2003
Ort: berlin
Beiträge: 414
Question wie geht movie clips preloaden, help!

Also, da ich in meinem letzten beitrag irgentwie alles falsch beschrieben habe, hier nochmal die GANZ GENAUE beschreibung des problems:

Ich habe eine ziemlich verschachtelte fla. datei, in der viele movieclips in vielen movieclips sind, die wiederum in einem einzigen MC aufbewahrt werden, der sich in der hauptzeitleiste in bild 3 (bild 1 und 2 sind der preloader) befindet.
Der preloader soll nun die fla. datei preloaden und dies auch mit dem balken anzeigen. das script ist:

if (_framesloaded>=_totalframes) {
gotoAndPlay(3);
}
loaded = this.getBytesLoaded();
total = this.getBytesTotal();
percent = Math.round((loaded/total)*100);
ladebalken._xscale = percent;

(keine ahnung wie ihr immer AS so schön darstellen könnt!)

Wenn ich aber die datei ins net lade, wird der Preloaderbalken nicht angezeigt, nur der browser lädt.

Ich habe den verdacht, dass der preloader garnicht checkt, dass er den MC in Bild 3 mit all seinen unter-MCs laden soll.

hoffentlich kennt sich einer aus und will mein meister sein,
gruß, rasso
nonverbla ist offline   Mit Zitat antworten
Alt 27-04-2004, 13:57   #2 (permalink)
jungflasher
 
Benutzerbild von sesamstrassenbe
 
Registriert seit: Oct 2002
Ort: Dortmund
Beiträge: 132
hi, setz das mal in bild2:
ActionScript:
  1. stop();
  2. bl = this.getBytesLoaded();
  3. bt = this.getBytesTotal();
  4. if (bl >= bt && bl > 4) {
  5. gotoAndPlay(3);
  6. } else {
  7. gotoAndPlay(1);
  8. }
  9. percent = Math.round((bl/bt)*100);
  10. ladebalken._xscale = percent;

die as-darstellung geht übrigens mit [ as ] und [ /as ] OHNE die leerzeichen

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

www.digisurf.de
sesamstrassenbe ist offline   Mit Zitat antworten
Alt 27-04-2004, 14:10   #3 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
oder mal bei suchen und finden preloader eingeben

cya, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 27-04-2004, 15:13   #4 (permalink)
...
 
Benutzerbild von nonverbla
 
Registriert seit: May 2003
Ort: berlin
Beiträge: 414
Unhappy

hallo daniel, danke für die antwort!

nur funktioniert es irgentwie nicht.
Ich hatte ja in meiner datei in bild1 das AS
ActionScript:
  1. if (_framesloaded>=_totalframes) {
  2.     gotoAndPlay(3);
  3. }
  4. loaded = this.getBytesLoaded();
  5. total = this.getBytesTotal();
  6. percent = Math.round((loaded/total)*100);
  7. ladebalken._xscale = percent;
und in bild2 das AS
ActionScript:
  1. gotoAndPlay(_currentframe - 1);

jetzt sagst du dass ich dein AS in mein zweites bild importieren soll, was bleibt dann im ersten bild für AS?

oh mann, ich weiß, dass ich echt garnichts weiß!

bitte,danke,rasso
nonverbla ist offline   Mit Zitat antworten
Alt 27-04-2004, 15:17   #5 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
vielleicht haste deine swf einfach nicht richtig ins html eingebunden?!

cya, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 27-04-2004, 15:19   #6 (permalink)
...
 
Benutzerbild von nonverbla
 
Registriert seit: May 2003
Ort: berlin
Beiträge: 414
Thumbs up

hey cool, funktioniert ja mit der AS darstellung!
wenigstens professionell darstellen, was man nicht kann!
nonverbla ist offline   Mit Zitat antworten
Alt 27-04-2004, 16:07   #7 (permalink)
...
 
Benutzerbild von nonverbla
 
Registriert seit: May 2003
Ort: berlin
Beiträge: 414
Unhappy

nein, nichts ist falsch, der film wird ja angezeigt!
nur der preloader nicht! kann das nicht vielleicht daran liegen,
dass der preloader den mc in bild 3, in dem die ganze site ist, nicht wahrnimmt?
nonverbla ist offline   Mit Zitat antworten
Alt 27-04-2004, 16:11   #8 (permalink)
jungflasher
 
Benutzerbild von sesamstrassenbe
 
Registriert seit: Oct 2002
Ort: Dortmund
Beiträge: 132
eigentlich brauchst du nur noch das skript in bild2
und den ladebalken von bild1 bis bild2. den musst du dann noch 'ladebalken' nennen ;-)
ActionScript:
  1. stop(); //hält den film an
  2. bl = this.getBytesLoaded();
  3. bt = this.getBytesTotal();
  4. if (bl >= bt && bl > 4) { // checkt, ob fertig && ob überhaupt was geladen wurde
  5.         gotoAndPlay(3); // macht einfach weiter
  6. } else {
  7.         gotoAndPlay(1); // springt zurück
  8. }
  9. percent = Math.round((bl/bt)*100); // prozentrechnung
  10. ladebalken._xscale = percent; // skaliert den ladebalken
  11.  
jetzt klarer?

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

www.digisurf.de
sesamstrassenbe ist offline   Mit Zitat antworten
Alt 27-04-2004, 16:20   #9 (permalink)
...
 
Benutzerbild von nonverbla
 
Registriert seit: May 2003
Ort: berlin
Beiträge: 414
Angry

naja, so hab ichs ja auch mal probiert!
der preloader müsste also checken, dass alles was er laden soll in bild 3 ist? (die datei ist ja nur drei frames groß im HAUPTFILM)
ein einfaches ja genügt mir, dann kann ich den fehler beim flashgott suchen! [-(
nonverbla 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 15:07 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele