Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24-05-2004, 07:41   #1 (permalink)
kenntEinenDerFlashKann
 
Benutzerbild von Aule
 
Registriert seit: Mar 2002
Ort: sauerland
Beiträge: 220
Verständnisfrage: Wohin mit den Preloadern

Hallo Leute,
Ich hab ne Galerie-Seite, die folgendermaßen aufgebaut ist:

- eine main.swf, die die Seitennavigation enthält und in die die einzelnen Galerien geladen werden

- mehrere galerie.swf, die in nach Menüpunkten benannten Ordnern liegen und in die main swf geladen werden

- in den Ordnern sind noch zwei weitere Ordner (thumbs, content) mit den jeweiligen Bildern, die in die Galerie geladen werden.

Jetzt müßten an drei Stellen Preloader rein: 1. wenn der Hauptfilm geladen wird, 2. wenn eine Galerie geladen wird, 3. wenn ein Bild in eine Galerie geladen wird.

Wo kommen die Scripts hin?

Hier kann man ein halbfertiges Beispiel sehen (noch ohne Preloader versteht sich...) Funktioniert von Davor&Danach bis 3.&4.Monat.
__________________
...life is just a workaround...
Aule ist offline   Mit Zitat antworten
Alt 24-05-2004, 11:37   #2 (permalink)
kenntEinenDerFlashKann
 
Benutzerbild von Aule
 
Registriert seit: Mar 2002
Ort: sauerland
Beiträge: 220
ääähm... nanu? Hab ich mich irgendwie unverständlich ausgedrückt? Oder ist die Frage zu banal? *amKopfKratz*
__________________
...life is just a workaround...
Aule ist offline   Mit Zitat antworten
Alt 24-05-2004, 11:43   #3 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
naja, für die main halt in frame 1 der main,
der rest richtet sich nach aufbau deiner main, d.h. nach dem as (wohin werden z.b. die externen *.swf und *.jpg geladen ? )
warrantmaster ist offline   Mit Zitat antworten
Alt 24-05-2004, 11:59   #4 (permalink)
kenntEinenDerFlashKann
 
Benutzerbild von Aule
 
Registriert seit: Mar 2002
Ort: sauerland
Beiträge: 220
ja, also die Galerien werden in ein leeres MC mit dem Instanznamen "swf_loader" geladen, die einzelnen Bilder dann in der geladenen Galerie in ein MC mit Instanznamen "jpgLoader".

kann ich die alle von der HZL aus ansprechen?


Und noch was. Ich hab jetzt mit dem ersten Preloader für die main.swf angefangen, erstmal extern gebastelt und getestet, da funzt es prima, allerdings wenn ich das ganze dann in die main.swf einbaue, zeigt er mir beim Testen mit Download-Simulation die preloader-animation erst an, wenn schon fast die ganze swf geladen ist (so bei 90% etwa). Und das, obwohl im 1.Frame nur die Preloader-Sequenz drin ist, die hat vielleicht 3kb oder so... Wo liegt der Fehler?
__________________
...life is just a workaround...
Aule ist offline   Mit Zitat antworten
Alt 24-05-2004, 13:55   #5 (permalink)
kenntEinenDerFlashKann
 
Benutzerbild von Aule
 
Registriert seit: Mar 2002
Ort: sauerland
Beiträge: 220
okay, streiche letzte Frage - es lag daran, dass die Schrift eingebettet war und die wird anscheinend immer direkt ins erste Frame geladen (swf mit Schrift: 50kb, swf ohne Schrift: 15kb), so dass der Preloader erst sichtbar wird, wenn die Schrift geladen ist, und dann sind eh schon knapp 90% geladen.

So wie's aussieht brauche ich also für die main.swf keinen Preloader.

Aber zu den anderen: kann ich z.B. den Preloader für die einzelnen Galerien direkt in der main.swf einbauen? Welchen MC muss ich dann ansprechen mit _getBytesLoaded usw? Den MC, für den die Galerie geladen wird (Also in meinem Fall die swf_loader-Instanz)?
__________________
...life is just a workaround...
Aule ist offline   Mit Zitat antworten
Alt 24-05-2004, 18:06   #6 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
du kannst die ziele, in du die sachen lädst, natürlich von der hzl ansprechen. bau dir einfach eine funktion, in der du alle werte abfragst/verarbeitest, die rufst du halt bai jedem ladevorgang auf.

z.b.:
ActionScript:
  1. function laden(wer,was)
  2. {
  3. wer.loadMovie(was,0)
  4. var w=this.createEmptyMovieClip("watcher",1000)
  5. w.onEnterFrame=function()
  6. {
  7. // hier das preloaderscript, das den mc "wer" abfragt
  8. }
  9. }

der aufruf dann klassisch mit z.b.:

ActionScript:
  1. laden(swf_loader,"blabla.swf")
warrantmaster ist offline   Mit Zitat antworten
Alt 25-05-2004, 08:01   #7 (permalink)
kenntEinenDerFlashKann
 
Benutzerbild von Aule
 
Registriert seit: Mar 2002
Ort: sauerland
Beiträge: 220
@warrantmaster: hey, das mit dem "BigBrother" in 1000Fuß Höhe hört sich interessant an, aber muss man immer einen neuen Clip machen, nur um einen onEnterFrame-Event zu haben? Geht das nicht auch mit this.onEnterFrame?

Das mit der Wer-Was-function muss ich jetzt ersma ausprobieren...
__________________
...life is just a workaround...
Aule ist offline   Mit Zitat antworten
Alt 25-05-2004, 13:24   #8 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
Zitat:
Geschrieben von Aule
... aber muss man immer einen neuen Clip machen, nur um einen onEnterFrame-Event zu haben? Geht das nicht auch mit this.onEnterFrame?

yep, geht natürlich auch.
wenn du aber komplexere sachen bastelst, dann ist ein einziges OEF doch recht wenig

grz
warrantmaster 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 14:32 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele