Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-11-2003, 15:12   #1 (permalink)
Zeitgenosse
 
Benutzerbild von tylerdurden
 
Registriert seit: Oct 2003
Ort: München
Beiträge: 177
Question preloader mit externem swf-film

hallo,

ich habe:

in szene 1:
1 preloader, der den ladefortschritt anzeigt

in szene 2:
aufwändiger seiteninhalt

externer swf:
1 swf-film, der eine interaktive (mousetracker)
sequenz während des ladens zeigen soll

aus technischen gründen (programmierung
der 2 filme, unterschiedliche loops) ist es
nicht möglich beide teile in eine preloader-datei
zu packen. auch funktioniert das laden in
verschiedene stufen (load / unloadMovie)
nicht sauber.

hat jemand einen vorschlag wie ich es
anstelle, dass während szene 2 geladen
wird der loop in szene 1 die bytes raufzählt
und parallel (im vordergrund) das externe
swf-file läuft?

danke und gruss, andreas
tylerdurden ist offline   Mit Zitat antworten
Alt 06-11-2003, 15:51   #2 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
kann ich mir nur vorstellen wenn "Szene 2" auch reingeladen wird!!
was eh der bessere weg wäre
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 06-11-2003, 16:21   #3 (permalink)
Zeitgenosse
 
Benutzerbild von tylerdurden
 
Registriert seit: Oct 2003
Ort: München
Beiträge: 177
check's nicht ganz.

ich habe die antwort nicht ganz kapiert.

szene 1 und szene 2 sind der film,
sobald szene 2 geladen ist, wird sie gestartet.
zwischenzeitlich soll der externe swf-film laufen.

vielleicht steh' ich aber auf dem schlauch.
was meintest du konkret?
tylerdurden ist offline   Mit Zitat antworten
Alt 06-11-2003, 16:53   #4 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
der externe und der Hauptfilm werden vermutlich zusammen geladen!!
des kommt immer hackelig!!
das deine ani rund läuft müßte sie zuerst geladen werden, und dann erst der content von Scene2!
Wie groß ist den die Ani!?
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 07-11-2003, 09:54   #5 (permalink)
Zeitgenosse
 
Benutzerbild von tylerdurden
 
Registriert seit: Oct 2003
Ort: München
Beiträge: 177
die dateien

das problem ist nicht das saubere laufen der filme.

ich habe die 2 files im anhang gezippt.
bei preloader.fla habe ich wg. der dateigrösse
szene 2 leergelassen. hier liegt üppiger content.

mein ziel wäre:
szene 1 von preloader.swf loopt, lädt den inhalt
von szene 2 und zählt KBytes, während extern.swf
beim ladevorgang zusätzlich erscheint.
wenn 100% geladen sind, soll extern.swf wieder
verschwinden. mit loadMovie-Kombinationen hat's
nicht geklappt.

wäre echt super wenn mir jemand helfen kann.

gruss, andreas
Angehängte Dateien
Dateityp: zip preloader.zip (9,2 KB, 15x aufgerufen)
tylerdurden ist offline   Mit Zitat antworten
Alt 07-11-2003, 11:39   #6 (permalink)
self_design
 
Benutzerbild von Di.S.P.U
 
Registriert seit: Apr 2003
Ort: Dresden/Bautzen/Erlangen
Beiträge: 1.282
äh, würd dir gern helfen, aber leider hab ich hier kein Flash!! Sobald ich daheim bin, setzt ich mich mal ran und poste dir´s dann, wenn ´s nicht einer vorher tut!!
__________________
a.k.a .oO|AndreLie|Oo.
Di.S.P.U ist offline   Mit Zitat antworten
Alt 07-11-2003, 11:46   #7 (permalink)
self_design
 
Benutzerbild von Di.S.P.U
 
Registriert seit: Apr 2003
Ort: Dresden/Bautzen/Erlangen
Beiträge: 1.282
Aber nochmal für MEIN Verständnis:
Du hast eine SWF!! diese hat ne´n Preloader, Richtig? Damit das laden nicht langweilig wird, haste eine zweite SWF reingeladen, die dann irgendwas macht, so´n Moustracker, also einen neuen Curser oder wie?
So, was ich aber bis jetzt auch durch mehrfaches Durchlesen nicht verstanden hab, was ist nun dein Problem/Fehler?
Wärst du vielleicht mir das nochmal zuerklären!
Danke André
__________________
a.k.a .oO|AndreLie|Oo.

Geändert von AndreLie (07-11-2003 um 11:47 Uhr)
Di.S.P.U ist offline   Mit Zitat antworten
Alt 07-11-2003, 12:01   #8 (permalink)
self_design
 
Benutzerbild von Di.S.P.U
 
Registriert seit: Apr 2003
Ort: Dresden/Bautzen/Erlangen
Beiträge: 1.282
Ahh, ich habe mal ne andere Idee!!
1.: mach eine neue SWF (Start.swf), dort kommt dann dieses Skript rein!
ActionScript:
  1. _root.createEmptyMovieClip("Film", 1);
  2. _root.createEmptyMovieClip("extern", 2);
  3. Film.loadMovie("Film.swf");
  4. extern.loadMovie("extern.swf");
  5. _root.onEnterFrame = function() {
  6.         var bl = Film.getBytesLoaded(), bt = Film.getBytesTotal();
  7.         // prozentanzeige...balken._xscale = bl/bt*100;
  8.         if (bl == bt && bl>4) {
  9.                 //tu dies und das...(fertig)
  10.                 this.onEnterFrame = function() {
  11.                         var bl = extern.getBytesLoaded(), bt = extern.getBytesTotal();
  12.                         if (bl == bt && bl>4) {
  13.                                 delete this.onEnterFrame;
  14.                         }
  15.                 };
  16.         }
  17. };
Diese SWF soll nur als Preloader dienen!
Vollgendes: ich hab mir das mit insgesamt 3 SWF´s ausgedacht! Deine "extern.swf", dürfte ja klar sein! Dann eine Start.swf (wie oben), dürfte ja auch klar sein!! Und nun die dritte SWF die deinen "aufwendigen Seiteninhalt" beinhaltet!
Probiers mal!
Ob´s dir was bringt weiß ich nett, konnte mir wie gesagt nicht deine FLA´s ansehen!
__________________
a.k.a .oO|AndreLie|Oo.
Di.S.P.U ist offline   Mit Zitat antworten
Alt 07-11-2003, 12:50   #9 (permalink)
Zeitgenosse
 
Benutzerbild von tylerdurden
 
Registriert seit: Oct 2003
Ort: München
Beiträge: 177
DANKE

das sieht sehr vielversprechend aus.
ich probiere es gleich aus.

Vielen Dank erstmal!!!
tylerdurden ist offline   Mit Zitat antworten
Alt 07-11-2003, 13:24   #10 (permalink)
self_design
 
Benutzerbild von Di.S.P.U
 
Registriert seit: Apr 2003
Ort: Dresden/Bautzen/Erlangen
Beiträge: 1.282
Na dann aber fix
__________________
a.k.a .oO|AndreLie|Oo.
Di.S.P.U ist offline   Mit Zitat antworten
Alt 10-11-2003, 09:09   #11 (permalink)
Zeitgenosse
 
Benutzerbild von tylerdurden
 
Registriert seit: Oct 2003
Ort: München
Beiträge: 177
hmpf

hallo. leider klappt es immer noch nicht.
vielleicht hast du doch nochmal zeit dir
die 2 dateien anzusehen.

gruss, andreas
tylerdurden ist offline   Mit Zitat antworten
Alt 10-11-2003, 19:18   #12 (permalink)
self_design
 
Benutzerbild von Di.S.P.U
 
Registriert seit: Apr 2003
Ort: Dresden/Bautzen/Erlangen
Beiträge: 1.282
Ehhm, nur mal so: In einem Preloader werden nicht dynamisch eingeladene SWF´s mit einbezogen!! Nur mal so
Aber wie jetzt! Mein Skript was ich da gepostet hab, hat nich gefunzt!! Da musste was falsch gemacht haben!
Du brauchst glaubich einen anderen Ansatz: Du brauchst für jede externe SWF einen eigenen Preloader!! Daher spielt dein Loader auch ständig und wiederholt sich!!
__________________
a.k.a .oO|AndreLie|Oo.
Di.S.P.U ist offline   Mit Zitat antworten
Alt 10-11-2003, 19:29   #13 (permalink)
Zeitgenosse
 
Benutzerbild von tylerdurden
 
Registriert seit: Oct 2003
Ort: München
Beiträge: 177
Lightbulb asche über mein haupt

zugegeben, ich bin nicht der grosse actionscript-checker.
leider.
aber eher aus zeitmangel als aus mangelndem interesse.

der tunnel ist also als dynamische swf nicht so einzubinden.
fällt dir eine lösung ein, um diesen kleinen, aber
scheinbar aufwändigen clip, trotzdem parallel in der
preloading-zeit (mit mouse-tracker) laufen zu lassen?

gruss, andreas
tylerdurden ist offline   Mit Zitat antworten
Alt 10-11-2003, 19:43   #14 (permalink)
self_design
 
Benutzerbild von Di.S.P.U
 
Registriert seit: Apr 2003
Ort: Dresden/Bautzen/Erlangen
Beiträge: 1.282
Die "extern.swf" ist bei mir 1kb groß!!! Da braucht man doch keinen Preloader! Sogar mit Modem hat man das iner 1/3 Sekude geladen!! Dachte das Moustrialding is größer!! Pack die doch mit rein! Oder mach den dan per
ActionScript:
  1. removeMovieClip("");
einfach weg!!
Sprich:
im 1 Frame den Preloader deiner (wirklich) eingentlichen Inhaltes!! Noch im ersten Frame kannste ja den Mousverfolger reinbauen, oder per
ActionScript:
  1. LoadVars.load("extern.swf");
reinladen, was du aber weglassen kannst! Is ja quatsch bei der Größe!!
Und dann einen einfachen Preloader! Fertig, dürfte doch nicht so schwer sein
Du musst auch wissen, das in Flash die Frames (ohne Preloader) nacheinander geladen werden und auch erst dann abgespielt werden, wenn der Frame komplett ist! Das gilt für das AktionSkript! Also, ich würds so machen!! Sparr dir die extern.swf und hau den Misst mit rein
__________________
a.k.a .oO|AndreLie|Oo.
Di.S.P.U ist offline   Mit Zitat antworten
Alt 10-11-2003, 19:59   #15 (permalink)
Zeitgenosse
 
Benutzerbild von tylerdurden
 
Registriert seit: Oct 2003
Ort: München
Beiträge: 177
Smile alles klar

ich werde mich bemühen.

VIELEN DANK!
tylerdurden 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 03:42 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele