Zurück   Flashforum > Flash > ActionScript > Softwarearchitektur und Entwurfsmuster

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-07-2008, 14:02   #1 (permalink)
_M++
 
Benutzerbild von monroe
 
Registriert seit: Mar 2004
Ort: Stuttgart
Beiträge: 403
Preloaden eines reinen AS3 Projektes

Servus in die Runde,

ich ab da mal eine Frage wie Ihr das so macht oder was für Dinge man beachten muss.

Ich entwickel mit FDT reine AS3 Projekte (ohne Komponenten etc...). Mein Einstieg ist eine Main.as Datei und meine Ausgabe-Datei ist eine swf. Es existiert eine FLA, kompiliert wird mit dem Flex3 SDK.

Wenn ich jetzt einen Preloader in mein Projekt einbauen möchte wie geh ich vor? Die SWF ist sehr groß (3MB mit allen Klassen + Assetts). Wenn ich nun ein Preloader Script schreibe das mit bytesTotalLaoded, etc... arbeitet funktioniert dies ja nicht richtig. Bevor meine Preloader-Klasse geladen wird, wird schon 80% der gesamten SWF geladen. Ergebnis ich seh erst mal 30 Sekunden gar nichts, dann einen kurzen Loader der bei 85% anfängt und gut ist. Wie umgehe ich das? Ich benutze keinerlei Flex-Componenten und wollte eigentlich auch nicht den Flexloader einsetzten.

Ich danke mal für den einen oder anderen Gedankenanstoß )

Gruß
monroe ist offline   Mit Zitat antworten
Alt 17-07-2008, 14:08   #2 (permalink)
tux
flashback
 
Benutzerbild von tux
 
Registriert seit: Aug 2003
Beiträge: 529
wieso erstellst du nicht ein reines as3 projekt in FD, und kreierst aus dem
flash-ide projekt ein separates swf ? dann kannst du das ganze mit nem
loader einfach nachladen (und die events der loaderklasse nutzen), und
nach beendigung des preloadings den clip einfach adden...
__________________
Zitat:
Zitat von forennuterzname ist der redaktion bekannt
"Das ist ein guter Tipp mit dem Googlen."
SPAM Headline of the week: "Fipsiger Zeitaufwand, der Zaster bringt"
tux ist offline   Mit Zitat antworten
Alt 17-07-2008, 16:39   #3 (permalink)
_M++
 
Benutzerbild von monroe
 
Registriert seit: Mar 2004
Ort: Stuttgart
Beiträge: 403
das ich so zu sagen 2 swfs habe?
Die Überlegung hatte ich auch schon. Finde das aber nicht optimal. Ist jedoch eine Möglichkeit.

Andere Wege gibt es nicht oder?

gruß

Geändert von monroe (17-07-2008 um 16:40 Uhr)
monroe ist offline   Mit Zitat antworten
Alt 17-07-2008, 16:48   #4 (permalink)
mushroom powered
 
Benutzerbild von b.asile
 
Registriert seit: Jun 2005
Ort: Amsterdam
Beiträge: 2.649
Ich wuerde ne 2. preloader swf bauen, ist einfach simpelsten.
Wenn du mit dem FlexCompiler kompilierst gibts aber auch eine Compiler-Direktive mit der du bestimmte Klassen auf den 2 Frame auslagern kannst.
Somit kannst du den Preloader separat fuer den ersten Frame schreiben, und die File sich selbst laden lassen.
Aber der Aufwand dafuer ist denke ich groesser, als gerade eine SWF nachzuladen.
__________________
[ WHEN THE GOING GETS WEIRD THE WEIRD TURN PRO ]

devboy.org
b.asile ist offline   Mit Zitat antworten
Alt 17-07-2008, 17:05   #5 (permalink)
_M++
 
Benutzerbild von monroe
 
Registriert seit: Mar 2004
Ort: Stuttgart
Beiträge: 403
danke b.asile für deinen input. Ich werde mir das mal anschauen. Wie komm ich denn zu den Compiler-Direktive geb ich das im MXML an oder gibts da ein Menu wo ich das einstellen kann / darf / muss?

Noch eine Möglichkeit wäre ja ein MXML Projekt zu starten mit dem Flex-Preloader und dann kein MXML sonder AS3 zu entwickeln oder?

Danke & Gruß

Geändert von monroe (17-07-2008 um 17:15 Uhr)
monroe ist offline   Mit Zitat antworten
Alt 03-08-2008, 14:51   #6 (permalink)
Neuer User
 
Registriert seit: Apr 2005
Beiträge: 34
hier is noch ein ansatz

ups. b.asile sagte es ja schon
maxmc99 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:40 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele