Flash
aus www.iwiki.de, der freien Wissensdatenbank
Flash von der Firma Adobe ehemals Macromedia ist ein Standard zur Erstellung hochwertiger Webanwendungen. Heutzutage wird Flash sehr vielseitig auf Webseiten verwendet. Zum Einsatz kommt Flash zur Erstellung von Bannern, Abspielen von Video & Sound oder als Steuerelement einer Webseite oder als komplette Seite.
Zum Betrachten von Flash-Inhalten ist ein Browser-Plugin erforderlich, das für alle gängigen Browser von Adobe zur Verfügung gestellt wird.
Inhaltsverzeichnis |
Anwendung
Flash war in der Vergangheit ein reines Animationswerkzeug und wurde sehr häufig als Intro für Webseiten verwendet. Über die Akzeptanz solcher Intros kann gestreitet werden, häufig wird der Skip-Intro-Button schnell gedrückt.
In späteren Versionen folgte dann die Erweiterung mit ActionScript. Mit dieser Scriptsprache stieg die Möglichkeit der Interaktion mit dem User. Somit ist es nun möglich aufwendige Desktop-Anwendungen zu programmieren.
In den heutigen Version ist es möglich Video- und Sounddateien einzusetzen. Da diese Art von Dateien in der Regel große Datenvolumen beinhalten, ist es Flash möglich diese vor Abspielen vorzuladen (Preloader). Die Animation beginnt erst dann zu starten, wenn der Film komplett geladen ist.
Komfortabler und schneller ist es den Film zu streamen. Sprich der Film startet sofort und lädt während dem Abspielen die erforderlichen Daten im Hintergrund nach. Vorraussetzung dafür sollte eine schnelle Internetanbindung sein. Für das Streamen wird das Real Time Messaging Protocoll (RTMP) benutzt.
Ebenfalls beliebte Anwendungsgebiete sind Guided Tours, die den Anwender unterstützen sollen die Website zu nutzen. Beispielsweise eine Bank hat ein neues Onlinebanking-Modul eingesetzt und anhand der Guided Tour wird dem Kunden gezeigt, wie die Handhabung zu erfolgen hat.
Flash ist Standard für vekotbasierende, interaktive Animationen. Natürlich ist es auch möglich animierte Anwendung mit Bsp. Java-Appletts zu generieren, jedoch ist der Aufwand höher. Desweitern reagiert das Flash-Plugin schneller als das Java-Plugin im Browser
ActionScript
ActionScript ist eine Programmiersprache, die unter anderem von der Flash-Entwicklungsumgebung verarbeitet wird. Flash und ActionScript werden verwendet, um komplexe Anwendungen zu generieren, die sich durch die Integration zahlreicher unterschiedlicher Medien(Sound, Video, Grafik, Text), Interaktivität und dynamische Inhalte auszeichnen. Dabei übernimmt ActionScript die Kommunikation und Steuerung die einzelnen Inhalte miteinander zu verbinden.
ActionScript ist eine höhere Programmiersprache wie z.B. Javascript oder BASIC und hat eine ähnlich Syntax wie C oder Java. Ähnlich wie bei Java werden die Anwendung vor Abspielen kompiliert und anschließen im der Laufzeitumgebung, dem Flash-Player, abgespielt. Adobe nutzt gerne den Begriff Rich Client als Synonym zum Flash-Player.
Nachteile
Plugins
Um Flash-Animation sehen zu können ist ein Browser-Plugin erforderlich. Für die gängigen Browser stellt Adobe die entsprechenden Plugins zum Download zur Verfügung. Laut Adobe liegt die Verbreitung des Plugins bei 99%.
Barrierefreiheit
Die Usability kann bei dem Einsatz von reinen Flash-Inhalten sehr eingeschränkt werden. Beispielsweise können Sehbehinderte sich die Inhalte nicht in Reintext umwandeln lassen und sich anschließend vorlesen lassen. Zwar wird diese Möglichkeit inzwischen angeboten aber weitestgehend nicht genutzt.
Ebenfalls in den neuen Versionen umgesetzt aber nicht genutzt ist die Navigation mit den Browser Buttons Vor / Zurück. Ein drücken dieser Button bewirkt bei fast allen Flash-Seiten das Verlassen auf die vorangegangene HTML-Seite.
Einer weiterer Nachteile ist, dass sich die Inhalte einer Flash-Anwendung von den herkömmlichen Suchmaschinen nicht indizieren lassen. Die Lösung hierfür ist dass reine textliche Inhalte per XML eingeladen werden und somit für den Webcrawler zugänglich sind.
Fazit
Flash ist ein sehr mächtiges Tool, das bei richtigen Einsatz eine Website durchaus aufwerten kann. Der Einsatz sollte aber immer wohl bedacht sein, reine Animationen aus Selbstzweck um Websites von anderen abheben zu lassen, sind meist unpassend.
