Macromedia Flash (kurz Flash) ist eine proprietäre integrierte Entwicklungsumgebung zur Erzeugung von Flash-„Filmen“ im SWF-Format, einem auf Vektorgrafiken basierenden Grafik- und Animationsformat der amerikanischen Firma Macromedia. Flash findet heutzutage auf vielen Webseiten Gebrauch, sei es als Banner oder in Form kompletter Flash-Seiten. Die Quelldateien (FLA-Dateien) werden zum Einsatz auf einem Webserver in SWF-Dateien kompiliert (übersetzt) und dabei auf Wunsch auch komprimiert. Die FLA-Dateien werden nur von den Autoren während der Entwicklung verwendet und sind veränderbar. Die kompilierten SWF-Dateien sind für die Anzeige im Browser gedacht und können nicht mehr verändert werden. Mittlerweile können SWF-Dateien aber auch von anderen Programmen ausser denen der Firma Macromedia erzeugt werden.
Flash wird häufig für sogenannte Intros auf Webseiten eingesetzt. Dabei ist sein Einsatz häufig Selbstzweck und kommt über einige wenige bewegte Bilder mit Ton nicht hinaus. Dabei lassen sich mit Flash-Filmen theoretisch komplexe Zusammenhänge interaktiv im Wortsinn „begreifbar“ machen. Die Wirkungsweise eines Viertaktmotors zum Beispiel lässt sich so sehr anschaulich darstellen. Mit Hilfe von Macromedias ActionScript lassen sich beispielsweise Online-Spiele, multimediale Präsentations-CDs oder auch virtuelle 360°-Rundgänge realisieren. Die Möglichkeiten sind fast unbegrenzt und hängen stark von den Programmierkenntnissen des Entwicklers ab.
Reine Flash-Seiten lassen sich schlecht durch Suchmaschinen indizieren und für die Bedienung ist ein Plugin erforderlich. Flash ist mittlerweile fester Bestandteil diverser Webbrowser und besitzt laut Macromedia einen Verbreitungsgrad von über 95 Prozent. Das zu übertragende Datenvolumen ist sehr stark von der Benutzung von Bild-, Ton- und Videomaterial abhängig. Bei größerem Datenvolumen können sogenannte Preloader einen Teil oder den ganzen Film zwischenspeichern. Einfache Flash-Intros werden sofort geladen und gestreamt abgespielt. Bei der ausschließlichen Verwendung von Flash für Web-Seiten kann die Benutzerfreundlichkeit stark eingeschränkt sein. Die Navigationselemente (Vor/Zurück) des Webbrowsers sind dabei meist nicht mehr nutzbar.
Unter anderem auch deswegen sind reine Flash-Seiten für ein barrierefreies Internet ungeeignet. Sie behindern daher den Zugang unter anderem für Menschen mit eingeschränkten Fähigkeiten, gleichzeitig aber auch für Benutzer rein textbasierter Browser, welche Flash-Dateien nicht darstellen können. Mittlerweile bietet die aktuelle Version Flash MX 2004 Möglichkeiten, Webseiten in reinem Flash zugänglich für Screenreader zu gestalten. Diese Möglichkeiten werden jedoch immer noch nicht konsequent genutzt, sodass barrierereduzierte Flash-Seiten faktisch nur in der Theorie existieren.
Der Quellcode des ActionScript kann komplett dekompiliert (wiederhergestellt) werden. Dies wird oft als Nachteil angesehen, da so der Code einfach extrahiert und in einem neuen Projekt ohne Wissen und Billigung des Programmierers eingesetzt werden kann. Tatsächlich unterliegt dieser Code jedoch dem Urheberrecht, weswegen eine (auch teilweise) Kopie ohne Einverständnis des Autors nicht legal ist.
Die Programmiersprache PHP enthält auch ein Modul zur Generierung von Flash-Dateien.
Zunehmender Beliebtheit erfreut sich Flash für multimediale Tutorials, bei denen Bildschirmaktivitäten aufgenommen werden können. Dadurch können neue Funktionen oder bestimmte Methoden dargestellt werden. Diese Flash-Dateien sind üblicherweise kleiner als die üblichen Videoformate und erfordern neben dem Plugin keine weiteren Multimedia-Player. Zum Einsatz kommt dabei z.B. ein Programmpaket wie "vnc2swf", das die Bilddaten von einem VNC-Server abgreift und in eine Flash-Datei abspeichert. Mit zusätzlichen Programmen ist es dann auch möglich diese Animationen nachzuvertonen.
Hinweis
: Das lesen des Artikels Flash Definition
- listings ID: 861
auf Dreamcodes,
sowie Link Verweise auf Internetseiten
fremder Anbieter erfolgen auf eigene Gefahr. Dreamcodes
haftet nicht für Schäden, die aus der Verwendung des
Inhaltes der Artikel erfolgen könnten. Schadenersatzansprüche, aus welchem
Rechtsgrund auch immer, sind ausgeschlossen !
Live Statistik
Datum: 22.11.2024
Uhrzeit: 01:08 Uhr
Online: 35 User
User heute: 1659
User allgem.: 35312316