Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 4 und Flash 5

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-11-2001, 11:11   #1 (permalink)
xtv
Neuer User
 
Registriert seit: Nov 2001
Beiträge: 25
Unhappy leidiges thema: ext.swf

hi
kann mir jemand möglichst verständlich erklären, wie ich einen externen .swf
reinladen kann, ohne das er sofort startet, sondern erst nach dem reinladen.
ich hab echt alles mögliche probiert,gelesen......_visible??.....ifFrameloaded ??....
möglichst so, das der anfangsfilm stopt. (so ne art preloader, ich benutze sehr viele soundobjekte in dem zweiten film, das ist das problem. sound im ersten frame usw..)
danke
xtv ist offline   Mit Zitat antworten
Alt 10-11-2001, 11:22   #2 (permalink)
Animateur
 
Registriert seit: Aug 2001
Ort: Gießen
Beiträge: 72
Hi
Einfach in den externen Film einen Preloader einsetzten. Entweder mit Statusanzeige oder wenn Du ihn "unsichtbar" haben willst nur leere Schlüsselbilder verwenden. Falls du nicht weißt wií Du einen baust, wirst du bestimmt in diesem Forum fündig, wenn Du ein bißchen suchst.

Falls der Hauptfilm während des preloaden stoppen soll einfach hinter loadMovie ein stop() setzten und am ende des preloaders von der exteren Datei z.B _root.play() einsetzten.

Gruß
makemyday
makemyday ist offline   Mit Zitat antworten
Alt 10-11-2001, 11:32   #3 (permalink)
xtv
Neuer User
 
Registriert seit: Nov 2001
Beiträge: 25
das mit den leeren frames habe ich auch schon probiert, ging nicht wirklich.
der hauptfilm soll nach möglichkeit weiterlaufen, bis der 2. geladen ist und dann erst stoppen.
xtv ist offline   Mit Zitat antworten
Alt 10-11-2001, 11:47   #4 (permalink)
Animateur
 
Registriert seit: Aug 2001
Ort: Gießen
Beiträge: 72
für einen ganz einfachen preloader brauchst du ja nur zwei Keyframes. Im ersten steht:

ifFrameLoaded ("Bildbezeichnung des letzten frames") {
gotoAndPlay (3);
}
im zweiten:
gotoAndPlay (1);

Wenn diese beiden frames leer sind ist der Film waährend des preloadens "unsichtbar" (natürlich darf auch auf anderen Ebenen nichts liegen)

Im dritten Keyframe schreibst Du dann:

_root.stop()

dadurch wird die Hauptzeitleiste angehalten.
makemyday ist offline   Mit Zitat antworten
Alt 10-11-2001, 12:00   #5 (permalink)
xtv
Neuer User
 
Registriert seit: Nov 2001
Beiträge: 25
Unhappy

heul....

also:
ich habe im hauptfilm, frame 20 die aktion loadMovie("ext.swf,1)
im ext.swf habe ich einen preloader (2frames 100% leer) mit den von dir beschriebenen aktionen + frame3 _root....
geht trotzdem nicht!
weder geht der hauptfilm aus, noch bleibt der 2. film "unsichtbar"
bzw: wie kann ich das eigentlich zuverlässig testen? ist der streaming test im flash dafür überhaupt geeignet? hab "leider" dsl und kann nicht übers netz testen.

Geändert von xtv (10-11-2001 um 12:02 Uhr)
xtv ist offline   Mit Zitat antworten
Alt 10-11-2001, 12:10   #6 (permalink)
Animateur
 
Registriert seit: Aug 2001
Ort: Gießen
Beiträge: 72
Im Hauptfilm funktioniert der streaming test für loadMovie nicht. also mußt Du die fla des externen Movies mit strg-Enter testen dann unter fehlersuche die Geschwindigkeit einstellen und Ansicht-> Streaming anzeigen wählen (strg-Enter). Solltest dabei aber nicht vergessen dem letzten Keyframe einen Namen zu geben.
Falls du im Hauptfilm nicht nur die Hauptzeitleiste sondern uach andere Movieclips mußt Du die natürlich auch alle ansprechen.

Vielleicht kannst du ja mal das fla bereitstellen, dann kann ich mir das mal anschauen.

Gruß
makemyday
makemyday ist offline   Mit Zitat antworten
Alt 10-11-2001, 12:43   #7 (permalink)
xtv
Neuer User
 
Registriert seit: Nov 2001
Beiträge: 25
hmm
hätte ja sein können,das der streaming-test das irgendwie nicht packt.
naja, daran liegt es nicht. der 2.film funktioniert ja auch, wenn ich ihn alleine abspiele bzw streaming-teste.
ich mache einfach nochmal einen etwas übersichtlicheren hauptfilm, vielleicht komm ich dann zu einem besseren ergebnis.

danke für deine hilfe

Geändert von xtv (10-11-2001 um 13:48 Uhr)
xtv 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 17:42 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele