Hilfreiche Ratschläge

So laden Sie externe SWF-Dateien für Adobe Flash Player herunter

Pin
Send
Share
Send
Send


Dateien mit der Erweiterung .swf können Vektorgrafiken und Animationen in allen modernen Browsern mit installiertem Flash Player anzeigen. Einfach ausgedrückt, dies sind Flash-Videos, mit denen Sie schöne Anzeigen im Internet, kleine Browsergames, originelle Präsentationen und andere Arten von animierten Medieninhalten ansehen können. Es ist logisch, dass Benutzer, die einen interessanten und schönen Flash-Film gesehen haben, nach der Antwort auf die Frage suchen, wie man SWF von der Site herunterlädt, damit der Inhalt, den sie mögen, nicht in den Weiten des Internets verloren geht.

Es gibt verschiedene SWF-Speicherdateien. Betrachten Sie die einfachste und erschwinglichste.

    Verwenden des Mozilla Firefox-Browsers. Starten Sie einen Browser und öffnen Sie die Webseite, auf der Sie die SWF-Datei herunterladen möchten. Klicken Sie mit der rechten Maustaste auf eine leere Stelle auf dieser Seite, und wählen Sie im angezeigten Kontextmenü aus Seiteninformationen.

Wechseln Sie im folgenden Fenster zur Registerkarte Multimedia. Wählen Sie die erste Zeile im Feld aus Die Adresse Blättern Sie durch die Liste der Multimediadateien, bis Sie die Adresse mit der Erweiterung finden .sfw. Taste drücken Speichern als und laden Sie diese Datei an den angegebenen Speicherort auf der Festplatte herunter.

Mit der kostenlosen Flash SWF Downloader Erweiterung für Google Chrome. Zuvor benötigen Sie es aus dem Online-Anwendungsspeicher für Chrome. Öffnen Sie es im Chrome-Browser unter https://chrome.google.com/webstore/category/apps und geben Sie die Suchanfrage in die Suchleiste ein Flash SWF Downloader. Nachdem die Anwendung gefunden wurde, klicken Sie auf Kostenlos um es zu installieren.

Bestätigen Sie das Hinzufügen einer neuen Erweiterung.

Öffnen Sie nach der Installation der Anwendung die Webseite, von der Sie den Flash-Film herunterladen möchten, oder rufen Sie sie auf. Klicken Sie auf das Erweiterungssymbol rechts neben der Adressleiste des Browsers. In dem sich öffnenden Anwendungsfenster wird eine Liste aller auf der Seite gefundenen SWF-Dateien angezeigt. Wählen Sie die gewünschte aus und drücken Sie die Taste Herunterladen.

Wenn Sie vom Browser-Sicherheitssystem dazu aufgefordert werden, bestätigen Sie, dass die Datei gespeichert wurde.

Der einfachste Weg, die heruntergeladene SWF-Datei auf Ihrem Computer zu finden, ist das Verwalten von Downloads von einem Browser durch Drücken von Strg + J. Durch Klicken auf den Link Im Ordner anzeigen Sie können die Datei in dem Verzeichnis anzeigen, in dem sie gespeichert wurde. In der Regel ist dies der Downloads-Ordner des Benutzers.

Verwenden der Loader-Klasse in ActionScript 3.0

Die Loader-Klasse in ActionScript 3.0 ist eine Unterklasse des DisplayObject, mit der externe Inhalte geladen und angezeigt werden. Verwenden Sie zum Laden der SWF-Datei die load-Methode dieser Klasse. Die Lademethode erfordert einen Parameter - eine Instanz von URLRequest, die die URL des zu ladenden Inhalts enthält.

Im folgenden Codebeispiel wird eine Instanz von Loader erstellt und eine SWF-Datei mit dem Namen myExternalMovie.swf geladen.

Die URL der heruntergeladenen SWF-Datei kann relativ oder absolut sein. Weitere Informationen zum Umgang mit URLs in Flash Player finden Sie im Abschnitt Relative Pfade. Ausführliche Informationen zur Loader-Klasse finden Sie im Abschnitt Loader der ActionScript-Plattform-Referenz.

Mit root ist das oberste Objekt im Teil des Bildschirms gemeint, in dem die Baumstruktur der Liste mit der Angabe der SWF-Datei angezeigt wird. (Bei Bildern bezieht sich root auf das Bitmap-Objekt.)

Hinweis In ActionScript 3.0 gibt es keine Entsprechung für die Eigenschaften _lockroot und _level in ActionScript 2.0. Weitere Informationen finden Sie unter Grundlagen der Anzeigeprogrammierung im ActionScript 3.0-Entwicklerhandbuch.

Verwandte Inhalte für ActionScript 3.0:

  • Beispieldateien für diesen technischen Hinweis. Ein Satz von 3 FLA-Dateien und drei entsprechenden SWF-Dateien, einschließlich der übergeordneten SWF-Datei und zwei heruntergeladenen SWF-Dateien.
  • Hilfe> AS3-Entwicklerhandbuch> Herunterladen einer externen SWF-Datei
  • Hilfe> AS3-Entwicklerhandbuch> Dynamisches Laden des angezeigten Inhalts
  • Hochladen mehrerer externer SWF-Dateien in die Haupt-SWF-Datei - CreativeCow.net-Foren
  • Videotutorial: ActionScript 101 - Serie 6. Hinzufügen von benannten Objekten zum Arbeitsbereich. Gepostet von Doug Winnie Ein Beispiel für das Hinzufügen einer geladenen externen Ressource zum Arbeitsbereich und das Ändern ihrer Position oder anderer Eigenschaften.
  • Anleitung: Herunterladen und Hochladen von SWF-Dateien - FlashAndMath.com

Verwenden des Befehls loadMovie in ActionScript 2.0

Wenn Sie den Befehl loadMovie in ActionScript 2.0 verwenden, wird eine externe SWF-Datei oder ein Bild in MovieClip oder einer anderen Ebene des übergeordneten Films geladen.

Die loadMovie-Befehle haben zwei verschiedene Formen:

  • MovieClip.loadMovie-Methode: Die MovieClip-Methode wird verwendet, um externen Inhalt in eine spezielle Filminstanz zu laden.
  • Globale Funktion loadMovie: Mit der globalen loadMovie-Funktion können Inhalte in Filme und Ebenen geladen werden. Es gibt auch zwei Optionen für die globale Version - loadMovie und loadMovieNum. Bei Verwendung der ersten Option wird der Inhalt in Filme oder in Ebenen geladen, und bei Verwendung der zweiten Option (loadMovieNum) - nur in Ebenen.

MovieClip.loadMovie

Adobe empfiehlt, Filminhalte mit der MovieClip-Methode loadMovie in Filminstanzen zu laden. Diese Version des Befehls kann direkt in dem Film aufgerufen werden, in den Sie den Inhalt laden möchten, indem Sie die Inhalts-URL einfügen.

Die URL des herunterladbaren Inhalts kann relativ oder absolut sein. Weitere Informationen zum Umgang mit URLs in Flash Player finden Sie im Abschnitt Relative Pfade.

Beim Laden wird der Inhalt in der Behälterrolle angezeigt. Der Standort sowie andere grundlegende Eigenschaften der Containerwalze bleiben erhalten. Alle benutzerdefinierten Eigenschaften oder Funktionen, die im Containerclip definiert sind, werden jedoch gelöscht. Der neue Inhalt ersetzt alle vorherigen Inhalte (einschließlich Codes und Ereignishandlern, wie z. B. onRelease). Daher können Sie den OnLoad-Ereignishandler für den Film nicht verwenden. In diesem Fall können Sie stattdessen die MovieClipLoader-Klasse verwenden (siehe unten). Weitere Informationen zu MovieClip.loadMovie finden Sie unter MovieClip.loadMovie im ActionScript 2.0-Referenzhandbuch.

Globale Funktionen loadMovie und loadMovieNum

Der Befehl loadMovie wird auch als globale Funktion verwendet. Diese Funktion erfordert zwei Parameter - die URL des externen Inhalts und das Ziel, in das er geladen wird. Der Zielparameter kann eine Zeichenfolge oder eine Verknüpfung sein. Die Verwendung der folgenden Zeilen entspricht dem Laden der Datei myExternalMovie.swf in eine Filminstanz mit dem Namen myContainer:

Mit dem Befehl loadMovie können Sie auch Inhalte in verschiedene Ebenen von Flash Player laden. Die Ebenen in Flash Player ähneln den Player-Ebenen. Sie können mehrere Filme in einer Instanz von Flash Player abspielen, ohne einen Film auf einen anderen zu legen. Jede Ebene stellt ein eindeutiges Stammobjekt dar, in dem Filme unabhängig von anderen Ebenen abgespielt werden (_lockroot muss nicht verwendet werden).

Sie können in ActionScript auf Ebenen verweisen, indem Sie den Befehl _level gefolgt von einer Zahl verwenden, die die Nummer der Ebene angibt. Der erste in Flash Player hochgeladene Film hat die Stufe _level0. Auf dieser Ebene können zusätzliche Ebenen hinzugefügt werden. Wenn Sie das nächste Mal Movie laden, wird die Datei myExternalMovie.swf auf Ebene 1 oben im aktuellen Film geladen, der im Player abgespielt wird.

Eine weitere Variante der globalen loadMovie-Funktion ist loadMovieNum. Diese Methode ähnelt der loadMovie-Methode, mit der Ausnahme, dass die Ebenen nach Nummer und nicht nach Name angegeben werden. Verwenden Sie die folgende Anleitung, um eine externe SWF-Datei hochzuladen, z. B. auf Ebene 1 (_level1):

Adobe empfiehlt, beim Laden in Ebenen den Befehl loadMovieNum anstelle von loadMovie zu verwenden. Weitere Informationen finden Sie im globalen Abschnitt zu loadMovie im ActionScript 2.0-Referenzhandbuch.

Verwenden von _lockroot, um _root-Konflikte zu verhindern

Wenn Sie einen externen Film in einen anderen Film laden, ändert sich die _root-Link-Timeline des heruntergeladenen Films in die Timeline des Films, in den er geladen wurde. Mit anderen Worten, _root bezieht sich immer auf die oberste Zeitachse in der Hierarchie. Wenn Sie nicht möchten, dass _root auf die oberste Zeitachse verweist, setzen Sie die Eigenschaft _lockroot in der Hauptzeitachse des heruntergeladenen Films auf true. Aufgrund dieser Eigenschaft verweisen alle untergeordneten Filme auf dieser Zeitachse, die auf _root verweisen, auch auf diese Zeitachse.

HinweisBei der Veröffentlichung in Flash Player 7 oder höher ist die _lockroot -Eigenschaft die einzige verfügbare Eigenschaft.

Pin
Send
Share
Send
Send