Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 30-05-2011, 08:07   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2010
Beiträge: 13
Preloader für grosse SWF Datei

Hallo Flash-Leute..

Habe eine SWF Datei (ca. 20MB), die ich mit einem Preloader erweitern möchte.
Die Ladezeit dauert zu lange und ich möchte die Zeit mit einem Preloader etwas "verschönern".

Habe mal einen Preloader nach einem Tutorial eingebaut, aber ohne Erfolg. Es scheint, als würde die SWF komplett geladen, bevor der Preloader anspringt.
Den Preloader sieht man nämlich nur ganz kurz und schon wird der Hauptteil angezeigt.
Was kann ich da tun?

Oder muss ich den Hauptfilm verschachteln, damit zuerst ein schlanker Preloader.swf geladen wird, und dieser meinen Hauptfilm lädt?
Der Film soll später über JavaScript steuerbar sein.. kann dies zu einem Problem führen?

Oder kennt Ihr ein paar Tricks, um die SWF abzuspecken ohne Qualitätsverlust der Bilder?

(PS: Das Projekt ist mit AS2 aufgebaut.)

Vielen Dank
JRoyal
JRoyal ist offline   Mit Zitat antworten
Alt 30-05-2011, 09:15   #2 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.164
Das wichtigste bei einem Preloader ist ja, dass er geladen und angezeigt wird, bevor der Rest der SWF geladen wurd.

Das lässt sich grundsätzlich auch bewerkstelligen, wenn der Preloader in der gleichen SWF wie der Inhalt liegt. Allerdings muss man hier dafür sorgen, dass nichts außer dem Preloader auf den ersten Frame(s) liegt!

Da das nicht nur für Dinge in der Zeitleiste gilt, sondern z.B. auch für Objekte, die für AS exportiert werden, muss man das hierfür massgebliche Klassenexportbild umstellen. Hilfreich ist auch der Größenbericht, den man sich beim Veröffentlichen ausgeben lassen kann und in dem genau protokoliert wird, was auf welchen Frames eingebunden wird...

In ganz selten Fällen kann es auch vorkommen, dass ein SWF-interner Preloader nicht funktioniert, weil der Server sich weigert die Daten progressiv (in der richtigen Reihenfolge) zu liefern - aber das ist mir in meiner 10 jährigen Flash-Laufbahn bisher nur einmal untergekommen...


Nebenbei bemerkt:
20MB ist schon ziemlich üppig für eine normale Website?! Was macht denn diese SWF so groß?
Generell sollte man...
  • ...alle Bilder und Videos, die nicht eh jeder Nutzer zwangsläufig sieht, auslagern und erst zur Laufzeit nachladen.

  • ...alle Videos und Bilder vernünftig komprimieren und in der Größe einbinden in der sie auch verwendet werden (nicht runterskalieren!).

  • ...alles was sich gut mit Vektoren oder Schrift darstellen läßt, als eben solche einbinden.

  • ...komplexe Vektorformen vereinfachen.

  • ...nur die Schriften und Zeichen einbetten, die auch wirklich benötigt werden.

  • ...nur die Scripte und Klassen einbinden, die auch wirklich benötigt werden.
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!

Geändert von Martin Kraft (30-05-2011 um 09:31 Uhr)
Martin Kraft ist offline   Mit Zitat antworten
Alt 30-05-2011, 09:44   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2010
Beiträge: 13
Hy..
Okey werde das mit dem ersten Frame nochmals prüfen, obwohl ich denke dass dies bereits so ist.

Wo finde ich den diesen "Größenbericht"?

Ich habe einige Bilder eingebaut, die sehr detailiert sein müssen und somit auch ihren Speicherplatz brauchen.. mal schauen ob ich da noch was optimieren kann^^

Vielen Danke für deine Antwort
JRoyal ist offline   Mit Zitat antworten
Alt 30-05-2011, 09:55   #4 (permalink)
Neuer User
 
Benutzerbild von feivelmaus
 
Registriert seit: Jun 2007
Ort: Berlin
Beiträge: 1.078
Datei - Einstellungen für veröffentlichungen - Flash - Eerweitert ( Größenbericht erstellen).
__________________
Grüße, der Feivel

Showcase
feivelmaus ist offline   Mit Zitat antworten
Alt 30-05-2011, 10:20   #5 (permalink)
Neuer User
 
Registriert seit: Aug 2010
Beiträge: 13
Vielen Dank..

Habe den Flash-Optimizer von Eltima entdeckt.. Hat jemand Erfahrung damit und kann diesen empfehlen?

Hat noch jemand Tipps für den Preloader, falls der auch nach diesen Tipps nicht angezeigt wird?
JRoyal ist offline   Mit Zitat antworten
Alt 31-05-2011, 06:42   #6 (permalink)
Neuer User
 
Registriert seit: Aug 2010
Beiträge: 13
Morgen...
Also ich komm da nicht wirklich weiter.. habe einen funktinoierenden Preloader als Test in einem neuen Projekt erstellt. Der läuft und soll nun in meine Haupt-FLA kommen.. doch egal was ich mache.. ob rüberkopieren oder 1:1 nach-coden.. Beim Hauptprojekt funktioniert er einfach nicht
Ist immer noch so, dass der ganze Film geladen wird, bevor der Preloader kommt..

Müssen noch bestimmte Projekteigenschaften beachtet werden?
Iergendwelche Export-Optionen die gesetzt werden müssen?

Zitat:
Da das nicht nur für Dinge in der Zeitleiste gilt, sondern z.B. auch für Objekte, die für AS exportiert werden, muss man das hierfür massgebliche Klassenexportbild umstellen.
Klassenexportbild unmstellen... kann mir das jemand noch etwas genauer erklähren?

Auf was muss ich noch achten?

Gruss
JR
JRoyal ist offline   Mit Zitat antworten
Alt 02-06-2011, 13:57   #7 (permalink)
Neuer User
 
Registriert seit: Aug 2010
Beiträge: 13
Exclamation Brauche dringend Unterstützung

Bitte.. kann mir da jemand helfen...

Habe dieses Tut nachgebaut..
Attractive preloader by picture in Flash

Das funktioniert und alles IO.. nur in meinem Hauptprojekt geht es nicht
Export ist auf Flash-Player 8 und AS2

Bin am verzweifeln... warum es nur in meinem Projekt nicht geht.

Die .fla darf ich leider noch nicht veröffentlichen (uploaden)..
Aber falls sich jemand in der Lage fühlt, mir zu Helfen, bin ich gerne bereit die .fla persönlich auszutauschen.

Ich Danke Euch
JRoyal ist offline   Mit Zitat antworten
Alt 02-06-2011, 15:13   #8 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.164
Zitat:
Zitat von JRoyal Beitrag anzeigen
Klassenexportbild unmstellen... kann mir das jemand noch etwas genauer erklähren?
Ich habe Dir mal ein Bild angehängt, in dem Du siehst, wo man das Klassenexportbild und den Größenbericht einstellt.
Man darf die betreffenden Klassen Schriften und Symbole dann logischerweise auch erst ab dem Frame verwenden, in den sie exportiert wurden.

Alle weiteren Informationen solltest Du über Google und die Suchfunktion des Forums finden. Das Thema Preloader wurde hier schließlich schon hunderte Male besprochen.
Angehängte Grafiken
Dateityp: png KlassenExportBild_GroessenBericht.png (72,8 KB, 15x aufgerufen)
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!

Geändert von Martin Kraft (02-06-2011 um 15:16 Uhr)
Martin Kraft ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
ladezeit, preloader

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
grosse datei bei gezeichneter masken-animation? saftbraten Flash CS3 Professional 1 22-05-2009 10:26
viele bilder und grosse datei christo79 Flash MX 3 05-04-2005 16:09
zu grosse txt Datei? tornado Flash MX 1 15-04-2004 08:10
geht das: grosse (KB) swf-datei durch auslagern der jpgs verkleinern? hendrik s Flash MX 1 21-08-2002 21:00
swift 3d nach swf grosse datei schorleschorsch Flash 4 und Flash 5 1 23-07-2001 13:49


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:01 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele