Adobe Flash
Z Wikipedii
Adobe Flash (dawniej Macromedia Flash) – program komputerowy, technologia tworzenia animacji z wykorzystaniem grafiki wektorowej na zasadzie klatek kluczowych. Powstałe pliki, zwane często "plikami Flash" można odtwarzać na stronie za pomocą przeglądarki internetowej z zainstalowaną odpowiednią wtyczką lub w oddzielnym programie do tego przeznaczonym. Pliki Flash są najczęściej wykorzystywane do reklam internetowych, internetowych prezentacji i animacji.
Spis treści |
[edytuj] Flash dziś i jutro
Aktualnie Flash, razem z Shockwave, jest wiodącą technologią do tworzenia animacji na potrzeby Internetu. Zmiany wprowadzone w wersji Flash MX 2004 (w szczególnosci ActionScript 2) czynią z niego również rozbudowane środowisko programistyczne. Najnowsza wersja pluginu Flash Player dostępna od 28 czerwca 2006, to Flash 9, jednak dla niektórych platform (np. Linux) najnowszą wersją pozostaje nadal 7.
Macromedia na technologii Flash opierała również inne swoje produkty takie jak Adobe Breeze czy FlashPaper.
[edytuj] Za i przeciw
[edytuj] Narzędzia Flasha
[edytuj] Zalety
- W przeciwieństwie do PostScript, SVG[1] i PDF, Flash obsługuje przesyłanie strumieniowe (ramki ładują się osobno).
- Podobnie jak PostScript, SVG i PDF, Flash używa grafiki wektorowej, dzięki czemu pliki te są mniejsze niż w przypadku bitmap.
- Flash Player działa zarówno w systemie Windows, jak i Mac OS oraz niektórych wersjach systemu Linux i innych systemach Uniksowych.
- Podobnie jak HTML, Flash pozwala na osadzanie rysunków, dźwięków, filmów i prostych plików HTML. Dlatego też jest platformą multimedialną. Flash Player 6 pozwala również na przesył dwoma strumieniami audio i wideo, co czyni go odpowiednią platformą dla wysokopoziomowych aplikacji dla wielu użytkowników.
- We Flashu zaimplementowany został skryptowy język programowania ActionScript, co pozwala na tworzenie formularzy typu wypełnij-puste-miejsce. W wersji MX, Macromedia rozszerzyła ActionScript do proponowanych czterech standardów ECMAScript i programiści mogą go używać do pisania rozległych interfejsów użytkownika. Flash MX 2004 wprowadza ActionScript 2.0, który posiada klasy, interfejsy, dziedziczenie i inne cechy programowania zorientowanego obiektowo.
- Flash jako format stał się szeroko rozpowszechniony. Według Macromedia (producenta oprogramowania związanego z tym formatem i właściciela restrykcyjnej licencji na specyfikację formatu), 95% użytkowników Internetu ma zainstalowany Flash Player. PDA i telefony komórkowe można zintegrować z Flash Player, a jego implementacja jest dostępna dla platformy Java.
[edytuj] Wady
- Z powodu graficznej natury Flasha, nie jest on dostosowany do potrzeb niepełnosprawnych użytkowników. Strony internetowe mogą sobie poradzić przez dostarcznie alternatywnych treści (na przykład w HTML) lub przez wykorzystanie dostępnych składników zintegrowanych z nowszą wersją Flasha.
- Mimo starań użytkowników z krajów gdzie używa się tzw. "ogonków", Flash utrudnia wprowadzanie znaków diakrytycznych.
- Treść Flasha pozostaje niedostępna dla większości wyszukiwarek, więc strony używające go doświadczają spadku widzialności w wyszukiwarkach dopóki nie zostaną przeprojektowane, by wyeliminować ten problem. Jak na razie przynajmniej Google stara się czytać pliki Flash (jak pliki PDF).
- Choć pliki Flash mają rzekomo "otwarty" format, Adobe zachowuje nad nim kontrolę. Odkąd pliki Flash nie polegają na rzeczywiście otwartym standardzie jak SVG, spadło zainteresowanie niekomercyjnego oprogramowania by obsługiwać ten format. Adobe Flash Player nie może być częścią oprogramowania czysto open source lub całkowicie darmowego systemu operacyjnego.
- Plug-in nie jest dostępny dla wszystkich systemów: Adobe przygotowuje to oprogramowanie tylko dla Windows, Mac OS 10/X[2]. Olivier Debon napisał wersję open source Flash 3 Player, jego porty istnieją dla wielu systemów, w tym dla Amigi, jednak prawdopodobnie narusza to prawa autorskie Adobe.
- Plugin Flash stanowi kolejne, potencjalne zagrożenie dla bezpieczeństwa danych i systemu. Kilka razy wykryto bowiem już w nim luki, które umożliwiały przejęcie kontroli nad systemem. Niezbędne jest więc regularne ściąganie uaktualnień.
- Ponieważ pliki Flash odtwarza plug-in po stronie klienta, sporo filmów ograniczonych jest limitem dostępnej dla nich pamięci. Znaczenie tej wady jest redukowane przez wewnętrzne zarządzanie pamięcią przez Flash Player.
- Antyaliasing wykorzystywany przez Flash Player zużywa znaczną część zasobów komputera, przez co animacja może zostać źle (lub wcale) wyświetlona na starszych maszynach.
Ostatnia wersja, Flash 9, usuwa wiele z tych wad, jednak kluczowe problemy pozostały.
[edytuj] Zobacz też
- Adobe
- Macromedia
- Adobe Shockwave
- Adobe Dreamweaver
- Adobe Fireworks
- Adobe FreeHand
- Adobe ColdFusion
- Adobe Central
- Adobe Director
- Adobe Breeze
- Adobe Contribute
- Adobe FlashPaper
- SVG
[edytuj] Przypisy
- ↑ Sam SVG nie obsługuje przesyłania fragmentów danych, jednak możliwość zastosowania technologii DOM Load & Save albo AJAX daje teoretycznie zbliżone efekty.
- ↑ http://www.adobe.com/products/flashplayer/productinfo/systemreqs/
[edytuj] Linki zewnętrzne
- Macromedia Flash
- flashZONE.pl – polski serwis z poradnikami, przykładami, forum oraz polskim tłumaczeniem flash.
- Alligator Flash Designer – pierwszy polski program do tworzenia animacji Flash.