Flash
Adobe Flash (kurz Flash, ehemals Macromedia Flash) ist eine proprietäre integrierte
Entwicklungsumgebung zur Erstellung multimedialer Inhalte, der Flash-Filme.
Flash gehört wie auch Photoshop, Illustrator, InDesign und Golive der Firma Adobe Macromedia und ist ein kostenpflichtiges Anwenderprogramm .
Flash findet heutzutage auf vielen Webseiten Anwendung, sei es als Werbebanner, als Teil einer Website z. B. als Steuerungsmenü oder in Form kompletter Flash-Seiten.
Eine Seite komplet mit Flash zu erstellen ist jedoch riskant, da Macromedia jederzeit
beschliessen kan, dass der Playerab sofort wie das Anwenderprogramm kostenpflichtig wird.
Damit wäre es nur noch jenen benutzern möglich die Seite zu sehen, die bereit sind den Player zu bezahlen.
Um Flash-Dateien betrachten zu können, ist das proprietäre Abspielprogramm Flash Playeraber erforderlich, das als Webbrowserplugin eingebunden werden kann.
Da Flash ursprünglich ein reines Animationswerkzeug war, wurde es in der Vergangenheit oft ausschließlich für so genannte Intros auf Webseiten oder animierte Werbebanner eingesetzt.
Diese Möglichkeit erachten wir von web-bern als sinnvoll, sofern konventionelle Programmierung in gegebenem Fall nicht besser oder schneller ist.
Mit Version 4 wurde Flash um ActionScript erweitert und erlaubte seitdem die Erstellung komplexer Websites oder die Programmierung browserbasierter Anwendungen.
Eine standardkonforme Einbindung ist zwar möglich, bereitet jedoch manchen Browsern Probleme.
Durch die Kombination von Animation und Programmierung ist Flash besonders geeignet, komplexe Zusammenhänge interaktiv im Wortsinn "begreifbar" zu machen.
Die Wirkungsweise eines Viertaktmotors zum Beispiel lässt sich so sehr anschaulich darstellen. Mit Hilfe von ActionScript lassen sich beispielsweise Online-Spiele,
multimediale Präsentations-CDs oder Kugelpanoramen realisieren.
Aufgrund seiner multimedialen Möglichkeiten werden in Flash häufig Video- oder Sounddateien eingesetzt. Da diese Formate meist größere Datenvolumen beanspruchen,
kommen in Flash oft so genannte Preloader zum Einsatz, die einen Teil oder den ganzen Film zwischenspeichern.
Da Flash ein streamendes Format ist, ist es jedoch möglich, Seiten zu bauen, die bei kleinen Bandbreiten ohne deutliche Wartezeiten sofort starten.
Die Skriptsprache PHP enthält das Modul Ming zur Generierung von Flash-Dateien.