Professional Documents
Culture Documents
Professional. Biblia
Autor: Robert Reinhardt, Snow Dowd
Tumaczenie: Rafa Joca
ISBN: 978-83-246-1684-8
Tytu oryginau: Adobe Flash CS3 Professional Bible
Format: 172x245, stron: 1360
Zobacz, co potrafi nowy Flash CS3
Twrz niezwyke animacje postaci
Zaprojektuj dynamiczn stron WWW
W dzisiejszych czasach zdecydowana wikszo uytkownikw internetu wymaga
od projektantw tworzenia dynamicznych, penych ekspresji stron WWW. Nikt nie chce ju
oglda statycznego, nudnego serwisu - licz si tylko pene ycia witryny, zapewniajce
interakcj z uytkownikiem. Dlatego wanie technologia tworzenia animacji przy uyciu grafiki
wektorowej oraz klatek kluczowych zdobya tak ogromn popularno. Wspczesne strony
WWW, korzystajce z moliwoci dostarczanych przez Adobe Flash, zaskakuj swoj
dynamik i interaktywnoci, a ich projektanci nie wyobraaj sobie ju pracy bez Flasha.
Robert Reinhardt oraz Snow Dowd w ksice Adobe Flash CS3/CS3 PL Professional. Biblia
omawiaj wszelkie zagadnienia, ktre powinny by znane nowoczesnemu projektantowi
serwisw WWW, uywajcemu technologii Flash. Dziki temu obszernemu podrcznikowi
dogbnie poznasz rodowisko Adobe Flash CS3, jego interfejs uytkownika oraz dostpne
narzdzia. Autorzy poka Ci, w jaki sposb pracowa z tekstem, warstwami, jak sprawnie
tworzy i animowa postacie oraz odtwarza pliki dwikowe. Po przeczytaniu tej ksiki
opublikowanie swojej animacji na stronie WWW czy wprowadzenie interakcji pomidzy
uytkownikiem a zaprojektowan aplikacj nie bdzie stanowio dla Ciebie adnego problemu!
Dowiesz si take, w jaki sposb tworzy optymalne rysunki oraz jak zapewnia wysok
jako pliku wynikowego.
Dostpne technologie sieciowe
Organizacja pracy i fazy projektu
Interfejs uytkownika Adobe Flash CS3
Ksztaty oraz narzdzia rysowania
Dostpne symbole w Adobe Flash CS3
Edycja i zarzdzanie symbolami
Wykorzystanie kolorw
Wykorzystanie oraz animowanie tekstw
Zarzdzanie czcionkami
Sposoby animacji
Uycie filtrw oraz efektw
Wykorzystanie warstw w projekcie
Animowanie postaci
Sposoby odtwarzania plikw dwikowych
Wywietlanie filmw wideo
Reagowanie na zdarzenia
Publikowanie optymalnego pliku wynikowego
Jzyk ActionScript
Debugowanie projektu
Spis treci
O autorach ....................................................................................................... 29
O redaktorze technicznym ............................................................................. 31
Podzikowania ................................................................................................ 33
Wstp ............................................................................................................... 35
Spis treci
10
Spis treci
11
12
rodowisko .................................................................................................................................359
Materiay .....................................................................................................................................360
Ruch ............................................................................................................................................360
Dodawanie osobowoci .....................................................................................................................361
Manipulacja percepcj i iluzja ..........................................................................................................363
Punkt widzenia, zakres widzenia i gbia ...................................................................................364
Przewidywanie ............................................................................................................................365
Ruch dodatkowy .........................................................................................................................367
Prawa natury .....................................................................................................................................367
Pierwsze prawo inercja ..........................................................................................................369
Drugie prawo przyspieszenie .................................................................................................369
Trzecie prawo akcja i odpowiadajca jej reakcja ...................................................................370
Podsumowanie ..................................................................................................................................371
Rozdzia 11. Animacja podstawy ............................................................... 373
Podstawowe techniki animacji ..........................................................................................................373
Animacja klatka po klatce .............................................................................................................374
Dodawanie uj kluczowych ......................................................................................................376
Tworzenie animacji klatka po klatce .......................................................................................377
Modyfikowanie sekwencji wieloklatkowych ....................................................................................377
Przenikanie uj ..........................................................................................................................378
Jednoczesna edycja grupy uj ...................................................................................................380
Animacja automatyczna ....................................................................................................................381
Automatyczna animacja ksztatu ................................................................................................382
Wskaniki zmiany ksztatu .........................................................................................................386
Automatyczna animacja ruchu ....................................................................................................389
Modyfikacja sposobu animacji za pomoc krzywych ruchu .......................................................394
Wykorzystanie kilku krzywych zmian ........................................................................................399
czenie sekwencji animacji .............................................................................................................400
Umieszczanie animacji w oddzielnych osiach czasu ..................................................................401
Porzdkowanie klonw symboli na gwnej osi czasu ......................................................................404
Modyfikowanie i ponowne uycie klonw symboli ..........................................................................406
Sterowanie klonami z poziomu kodu ActionScript .....................................................................406
Przeksztacanie klonw symboli .................................................................................................407
Odwrcenie animacji w celu utworzenia pynnych ptli ............................................................409
Duplikacja waciwoci animacji automatycznych przy uyciu polecenia kopiowania ruchu ..........410
Kopiowanie i wklejanie ruchu ....................................................................................................411
Przenoszenie wybranych waciwoci za pomoc specjalnego wklejania ruchu ........................413
Niech Flash pracuje dla Ciebie ...................................................................................................414
Podsumowanie ..................................................................................................................................415
Rozdzia 12. Filtry i efekty .............................................................................. 417
Filtry Flasha ......................................................................................................................................417
Dodawanie i modyfikacja filtrw ...............................................................................................418
Tworzenie trjwymiarowego cienia ............................................................................................422
czenie filtrw i zapis wasnych ustawie ................................................................................424
Spis treci
13
14
Spis treci
15
16
Spis treci
17
18
Spis treci
19
20
Spis treci
21
22
Spis treci
23
24
Spis treci
25
45
Rozdzia 1.
Struktura Flasha
W tym rozdziale:
Od 1997 roku, kiedy na rynku pojawi si skromny program o nazwie FutureSplash, Flash
przeszed dug drog intensywnego rozwoju, stajc si w kocu zaawansowanym narzdziem twrczym. Kada kolejna wersja wzbogaca ten program o nowe moliwoci
w zakresie opracowywania bogatych w treci multimedialnych projektw dla sieci i nie
tylko. Od momentu przejcia firmy Macromedia w 2005 roku Adobe dostrzega popularno , jak narzdzie to cieszy si w rodowiskach twrczych i odpowiada na potrzeby jego
uytkownikw. To gwnie z tego powodu aktualna wersja Flasha przewysza wszystkie
poprzednie pod wzgldem oglnej liczby innowacyjnych rozwiza. Interfejs uytkownika
w produktach Adobe jest zawsze taki sam, niezalenie od tego, czy jest to Adobe Photoshop,
Adobe Flash, czy Adobe Illustrator.
W tym rozdziale przyjrzymy si oglnej budowie Flasha CS3. Omwimy szerokie zastosowania programu, jego wyjtkowo i wielorakie moliwoci. Sprbujemy take porwna Flasha z innymi popularnymi programami tego typu.
Filmy Flasha oglda mona na kilka sposobw. Najczciej wykorzystuje si w tym celu
przegldark internetow. W takim przypadku film stanowi albo integraln cz dokumentu HTML, albo samodzieln stron WWW, ktrej zawarto obsugiwana jest z poziomu
jednego gwnego filmu (plik .swf) i szeregu poczonych z nim klipw filmowych (uruchamianych w razie potrzeby). Odtwarzacz filmw Flasha wystpuje nie tylko pod postaci pluginu do przegldarki internetowej, ale take jako samodzielna aplikacja (nazywana projektorem). Dziki temu filmy mona zamieszcza zarwno w sieci, jak i na pytach
CD-ROM i innego rodzaju nonikach informacji multimedialnej.
Zagadnienia dotyczce wykorzystania projektorw i samodzielnych filmw Flasha
przedstawione zostan w rozdziale 23.
46
Integracja to podstawa
Od pocztku swojego istnienia Flash przeszed ogromn metamorfoz i rozwin si
w obu kierunkach funkcjonalnoci i atwoci obsugi. Z kad kolejn wersj twrcy
programu otwieraj przed jego uytkownikami coraz wiksze perspektywy. Nie inaczej
jest we Flashu CS3. Nowa wersja oferuje chyba najwiksz aktualizacj jzyka ActionScript
oraz jego mechanizmu wykonawczego zawartego w odtwarzaczu Flash Player, a noszcego
nazw maszyny wirtualnej ActionScript (AVM). Kwestie integracji id w dwch kierunkach: jedna dotyczy aspektw projektowych, a druga wyrafinowanego programowania przy uyciu ActionScript 3.0. Flash CS3 stara si zadowoli zarwno projektantw,
jak i programistw wszystkie efekty wizualne dostpne w rodowisku edycyjnym mona
rwnie obsugiwa za pomoc skryptw ActionScript.
Flash CS3 nazywany rwnie Flash CS3 Professional zawiera kilka udoskonale wzgldem poprzedniej wersji. Oto one.
Jedna wersja. Nie trzeba si ju zastanawia , ktr wersj rodowiska Flash zakupi ,
poniewa znowu jest tylko jedna! Tak jest. Nie ma ju rozrnienia na Flash Basic
i Flash Professional. Jeli masz Flash CS3, masz dostp do wszystkich funkcji
opisywanych w niniejszej ksice, a take do wielu innych.
Interfejs CS3. Flash CS3 wprowadza wygld paneli i narzdzi, ktry jest zgodny
z wygldem innych aplikacji zestawu Creative Suite, takich jak Photoshop
lub Illustrator. Panele mona teraz dokowa , umieszcza jako stos i redukowa
do postaci ikony lub ikony oraz tekstu.
Adobe Device Central CS3. Adobe dostarcza Flash CS3 z now aplikacj o nazwie
Adobe Device Central. Program ten pozwala na takie ustawienie parametrw
dokumentu w aplikacjach Photoshop, Illustrator i Flash, by mona byo przygotowa
tre dla rnego rodzaju urzdze przenonych. Dane dostarczone przez
producentw, takich jak Nokia, Samsung i Motorola, okrelaj wielko ekranu,
czstotliwo odwieania, wersj FlashLite (lub Flash Player) oraz wersj
ActionScript.
47
Wielu udoskonale nie wida w rodowisku autorskim. Odtwarzacz Flash Player 9 doczeka si nastpujcych udoskonale.
Pena lista zmian wprowadzonych we Flashu CS3 znajduje si na stronach pomocy panelu
Help. Zajrzyj do kategorii Flash/Getting started/Whats New/New Features (Korzystanie
z programu Flash/Pierwsze kroki/Co nowego/Nowe funkcje).
Adobe jako cz pakietu CS3 Web Suite udostpnio rwnie aplikacje Dreamweaver
i Fireworks. Interfejs wszystkich trzech aplikacji jest bardzo podobny i skada si z inspektora
waciwoci, dokowalnych paneli i specjalistycznych narzdzi integrujcych wszystkie
trzy aplikacje.
48
Cho liczba wspaniaych prac wykonanych we Flashu jest imponujca, poprawki w interfejsie i funkcjonalnoci wprowadzone we Flashu CS3 z pewnoci zachc do jeszcze
odwaniejszych, pikniejszych, zabawnych i fascynujcych eksperymentw oraz innowacji.
Prawdopodobnie istnieje wicej moliwych zastosowa Flasha ni opisujcych je przymiotnikw, ale warto przytoczy cho niektre zastosowania.
Zoone gry online z bogat grafik i interakcjami, wcznie z grami dla wielu graczy.
49
Nie jest to z pewnoci kompletna lista, tym bardziej, e z kad kolejn edycj programu
staje si ona coraz dusza. Jak wida , jeli potrafisz sobie wyobrazi jakie zastosowanie
dla Flasha, prawdopodobnie jest ono moliwe do zrealizowania.
W tym wydaniu ksiki ju w pocztkowych rozdziaach zdecydowalimy si na omwienie kilku metod interaktywnego planowania. W kolejnych prezentowa bdziemy sposoby
przeoenia teorii na praktyk, a wszystko w formie wicze, ktre z powodzeniem mog
stanowi punkt wyjcia do wasnych poszukiwa.
W rozdziale 32. omwimy logik i prac nad projektem na przykadzie wykonania
funkcjonalnej i ciekawej gry. W rozdziale 36. zaprezentujemy proces tworzenia od
podstaw nowego komponentu, wykorzystujc przy tym wiele nowych efektw filtrw
dostpnych w odtwarzaczu Flash Player 8 lub nowszym.
Podczas pracy z Flashem spotkasz si z dwoma typami plikw: z dokumentami (rozszerzenie .fla) oraz z filmami (rozszerzenie .swf). Omwimy teraz kolejno kady z nich.
50
Dokumenty
W caej ksice bdziesz spotyka si z pojciem dokument Flasha, czyli plik .fla.
W celu utworzenia dokumentu Flasha wybierz z menu File/New (Plik/Nowy), a nastpnie
Flash File (ActionScript 2.0)(Plik Flash (ActionScript 2.0)) lub Flash File (ActionScript 3.0)
(Plik Flash (ActionScript 3.0)) z zakadki General (Oglne). W odrnieniu od niektrych
programw graficznych (na przykad Adobe Illustrator) rozszerzenie doczane do nazw
plikw we Flashu CS3 nie kryje w sobie adnej informacji o wersji programu. To samo
rozszerzenie .fla maj pliki utworzone w aplikacjach Flash 5, MX, MX 2004, 8 i CS3.
Nie zmienia to jednak faktu, e dokumentw przygotowanych w nowszej wersji programu
nie da si otworzy w starszej aplikacji. Zawsze zatem powiniene zachowywa informacje
o pochodzeniu swoich dokumentw oraz ich kopie bezpieczestwa.
We Flashu CS3 moliwe jest zapisywanie dokumentw ze wsteczn zgodnoci,
czyli w formacie Flasha 8. W tym celu naley posuy si poleceniem File/Save As
(Plik/Zapisz jako) a nastpnie z listy rozwijanej Save as (Zapisz jako typ) wybra opcj
Flash 8 Document (Dokument Flash 8) Tylko pod warunkiem, e zapiszesz plik w ten
sposb, bdziesz mg dokona jego edycji w programie Flash 8. Jeli dokument
wykorzystuje funkcje Flasha niedostpne w wersji 8., pojawi si specjalne ostrzeenie
informujce o zapisie w starszym formacie pliku.
We Flashu CS3 mamy moliwo tworzenia dwch rnych rodzajw plikw: Flash File
(ActionScript 2.0) (Plik Flash (ActionScript 2.0)) lub Flash File (ActionScript 3.0) (Plik
Flash (ActionScript 3.0)). Jeli docelow platform jest Flash Player 8 lub starszy, musisz
wybra ActionScript 2.0. Jeeli tworzysz materia dla odtwarzacza Flash Player 9 lub
nowszego, moesz skusi si na zaawansowany styl kodowania wprowadzony w ActionScript 3.0 i wybra Flash File (ActionScript 3.0) (Plik Flash (ActionScript 3.0)). Po utworzeniu pliku docelow wersj ActionScript oraz odtwarzacza zmienisz po klikniciu zakadki
Flash w oknie dialogowym otwartym po wybraniu File/Publish Settings (Plik/Ustawienia
publikowania).
Jak wida na rysunku 1.1, filmy Flasha s zbudowane z poszczeglnych scen, ktre z kolei
zawieraj ujcia kluczowe, opisujce zmiany na obrazie. Na schemacie nie wida wydajnoci i oszczdnoci czasu, wynikajcych z dzielenia bibliotek midzy projektami Flasha
(plikami .fla). Nie wida te moliwoci czenia wielu filmw Flasha w jeden nadrzdny
film za pomoc akcji loadMovie() i innych metod.
Filmy
W momencie publikowania bd testowania filmu Flash tworzy plik z rozszerzeniem .swf.
Jest to zoptymalizowana wersja oryginalnego dokumentu Flasha, zawierajca wycznie
te elementy projektu, ktre s rzeczywicie potrzebne. Filmy Flasha przesyane s do serwera stron WWW, gdzie nastpuje ich integracja z plikami HTML w celu udostpnienia ich
kocowemu uytkownikowi. Gotowe filmy Flasha mona w prosty sposb zabezpieczy
przed niepodan modyfikacj przez niepowoanych uytkownikw.
51
52
Opcja Protect from import (Chro przed importem), dostpna w oknie dialogowym
Publish Settings (Ustawienia publikowania), nie zabezpiecza filmu przed kopiowaniem
pewnych elementw jego zawartoci (takich jak grafika, dwik lub symbole) za pomoc
specjalistycznych narzdzi. Wicej informacji na ten temat mona znale w rozdziale 21.
Gdy film Flasha (plik .fla) jest eksportowany do formatu Shockwave Flash (plik .swf),
wikszo informacji pomocniczych (na przykad podzia na warstwy) jest odrzucana.
Dziki temu pliki .swf s tak mae, jak to moliwe, co z kolei umoliwia atwe przesyanie
ich w internecie i sieciach lokalnych. W zasadzie kada zawarto pierwotnego pliku .swf
jest w jaki sposb przetwarzana w czasie tworzenia pliku .swf. Elementy z biblioteki s
wczytywane i przechowywane w pierwszym ujciu, w ktrym s wykorzystywane z kolei
nieuywane elementy biblioteki s po prostu odrzucane (nie s eksportowane do pliku
.swf). Std w celu uzyskania maksymalnej wydajnoci elementy wielokrotnie wykorzystywane w filmie s zapisywane tylko jeden raz, za podczas kolejnych wystpie czerpi
dane z wczeniejszego ujcia. Warstwy i sceny s spaszczane w takim ukadzie, w jakim
wystpoway w pliku .fla. Oznacza to, e plik .swf zawiera wszystkie elementy oryginalnego pliku .swf, zgrupowane w pojedynczej warstwie, sterowanej przez pojedyncz o
czasu. Z technicznego punktu widzenia pliki Shockwave Flash nie s kompresowane, tak
jak na przykad pliki ZIP lub SIT/HQX jedynie poszczeglne mapy bitowe i dwiki
s kompresowane podczas procesu eksportowania, zgodnie z ustawieniami dotyczcymi
poszczeglnych elementw w bibliotece lub globalnymi ustawieniami okna Publish Settings
(Ustawienia publikowania).
Filmy przeznaczone do odtwarzania w odtwarzaczu Flash Player 6 lub nowszym mog
by obecnie optymalizowane z wykorzystaniem nowej funkcji o nazwie Compress Movie
(Skompresuj film), dostpnej w oknie dialogowym Publish Settings (Ustawienia
publikowania), w zakadce Flash (polecenie File/Publish Settings (Plik/Ustawienia
publikowania)). Rezultaty optymalizacji s szczeglnie widoczne w tych filmach, w ktrych
zaimplementowano obszerne fragmenty kodu ActionScript. Filmy przygotowywane dla
odtwarzacza Flash Player 9 maj t opcj wczon domylnie.
Zagadnienia zwizane z automatycznym okrelaniem wersji odtwarzacza filmw Flasha
opisane zostan w rozdziale 22.
Istnieje jeszcze kilka innych sposobw odtwarzania lub wywietlania filmw Flasha lub
ich czci. Wprowadzona we Flashu 4 funkcja Publish (Publikuj) umoliwia eksportowanie
filmw lub ich elementw w formacie filmw cyfrowych QuickTime, w formacie wektorowej warstwy QuickTime Flash lub te w formacie Animated GIF. Co wicej, fragmenty
filmw mog by eksportowane jako serie oddzielnych map bitowych lub dokumentw
wektorowych. W tych formatach mona eksportowa rwnie pojedyncze ujcia.
Rysunek 1.2 zawiera schemat, charakteryzujcy format plikw filmowych Flasha (.swf).
Skrypty ActionScript
ActionScript to jzyk programowania uywany w dokumentach Flasha w celu wprowadzania do filmw elementw interaktywnych. Kod ActionScript mona przechowywa
w zewntrznych plikach z rozszerzeniem .as. Pliki te otworzysz bezporednio we Flashu
CS3 lub w innej preferowanej przez siebie aplikacji, na przykad Adobe Flex Builder.
Pliki ActionScript do filmw Flasha wczytuje si za pomoc dyrektywy #include lub sowa
kluczowego import.
53
54
Pliki debugera
Pliki debugera (rozszerzenie .swd) powstaj dla dokumentw Flasha w wersji z ActionScript 2.0 po wybraniu polecenia Debug/Debug Movie (Debuguj/Debuguj film) w rodowisku edycyjnym. Pliku .swd nie mona odtworzy . Zawiera on informacje pomocne
w trakcie testowania i analizy waciwego filmu, midzy innymi akcje trace() lub miejsca
moliwego umieszczenia punktw kontrolnych.
Wicej informacji na temat procesu debugowania filmw Flasha zawiera rozdzia 33.
Flash CS3 nie tworzy plikw .swd w trakcie testowania w odtwarzaczu Flash Player 9
filmw z ActionScript 3.0. Opcje testowania s teraz dostpne bezporednio z poziomu
pliku .swf w wersji Debug odtwarzacza Flash Player 9.
Komponenty
Pliki Flash Component (rozszerzenie .swc) zawieraj skompilowane klipy udostpniane wraz z Flashem CS3, pobrane od innych osb lub z witryny Adobe Exchange
(www.adobe.com/exchange). Pliku tego rodzaju nie mona otworzy bezporednio
w rodowisku edycyjnym. Naley skopiowa go do folderu z ustawieniami Flasha CS3,
by pojawi si w panelu Components (Komponenty). W systemie Windows pliki .swc
skopiuj w nastpujce miejsce (zauwa, e znak ; oznacza kontynuacj cieki):
C:\Documents and Settings\[uytkownik]\Local Settings\Application Data\ ;
Adobe\Flash CS3\[jzyk]\Configuration\Components
W systemie Mac OS X uyj nastpujcej cieki:
[Dysk startowy]:Users:[uytkownik]:Library:Application Support:Adobe: ;
Flash CS3:[jzyk]:Configuration:Components
Przedstawiona cieka suy do przechowywania dodatkowych komponentw. Domylne
komponenty Flasha CS3 znajduj si w folderze gwnej aplikacji.
55
Projekty
Flash CS3 umoliwia tworzenie plikw projektw (rozszerzenie .flp) w panelu Project
(Projekt). Pliki te s w zasadzie plikami XML zawierajcymi list nazw plikw skadajcych si na projekt.
56
w pamici, ten sposb zapisu jest bardzo pamicioerny i prowadzi do powstania plikw
o duych rozmiarach. Jedn ze sabych stron obrazw rastrowych jest to, e nie mog one
by skalowane bez ujemnego wpywu na jako obrazu (jego przejrzysto i ostro ).
Problem ten jest bardziej widoczny podczas zwikszania rozdzielczoci obrazu ni
w przypadku jej zmniejszania. Z tych dwch powodw duych rozmiarw plikw
i ogranicze zwizanych ze zmian skali obrazy rastrowe nie s idealnym rozwizaniem stosowanym w internecie. Z drugiej strony formaty rastrowe s wprost niezastpione
w przypadku obrazw fotorealistycznych, gdy wtedy na og zapewniaj lepsz jako
i mniejszy rozmiar ni pliki wektorowe z tak sam liczb szczegw.
Program wektorowy
Flash to w duej czci wektorowy program graficzny z moliwociami zblionymi do
moliwoci programu Adobe Illustrator. Wektorowy program graficzny nie jest zaleny od
poszczeglnych pikseli, z ktrych skada si rysunek. Zamiast tego poszczeglne ksztaty
s tworzone za pomoc punktw (wzw), opisywanych wsprzdnymi. Linie czce
te punkty s nazywane ciekami, za wektory zwizane z kadym z wzw opisuj krzywizn tych cieek. Poniewa jest to schemat matematyczny, jego stosowanie wie si
z dwiema zaletami: daje on pliki mniejszych rozmiarw, a rysunki mog by dowolnie
skalowane bez ujemnego wpywu na ich jako . Zalety te s szczeglnie wane w przypadku internetu.
Animacje wektorowe
Moliwoci Flasha w dziedzinie animacji wektorowych s nieporwnywalne z moliwociami adnej wczeniejszej aplikacji. Cho Flash pozwala pracowa rwnie z mapami
bitowymi, podstawowy format jego dokumentu jest wektorowy. Tak wic w odrnieniu od innych programw animacyjnych i multimedialnych Flash przesya dane na temat
pracy w zgrabnej i zwartej formie wektorowej. Zamiast skadowa megabajty informacji
na temat pikseli kadego ujcia, przechowuje zwarte opisy wektorowe poszczeglnych
uj . Gdy animacyjne programy rastrowe (takie jak QuickTime firmy Apple) z trudem
wywietlaj kolejne mapy bitowe w odpowiednio szybkim tempie, Flash z atwoci
renderuje w tym czasie opisy wektorowe, z mniejszym obcieniem zarwno ze strony
przepustowoci poczenia internetowego, jak i ze strony moliwoci obliczeniowych
komputera odtwarzajcego film. Jest to ogromna zaleta, widoczna podczas przesyania
animacji i innych materiaw Flasha w internecie.
Kompresja wideo
Flash Player 6 i nowsze s wyposaone w zintegrowany dekompresor wideo kodek
Sorenson Spark co oznacza, i plugin odtwarzacza mona traktowa podobnie jak
jeden z kodekw do wywietlania filmw w internecie. Flash Player 8 lub nowsze wprowadzaj drugi kodek (o nazwie On2 VP6) o znacznie lepszej kompresji i jakoci obrazu.
Moliwe jest bezporednie importowanie plikw wideo do dokumentw Flasha CS3 lub
tworzenie osobnych plikw .flv wczytywanych do filmw Flasha. Aby oglda klipy
wideo osadzone w filmach Flasha, nie jest ju wymagane posiadanie innych odtwarzaczy,
takich jak Apple QuickTime, RealSystems RealOne czy Microsoft Windows Media Player.
Flash Player 6 lub nowsze zapewniaj pen obsug odtwarzania filmw.
57
Wicej informacji na ten temat znajdziesz w rozdziale 17. Cz rozdziau powicona
jest omwieniu aplikacji Sorenson Squeeze i Flash Video Exporter, przeznaczonych
do wspomagania procesu przygotowywania wysokiej jakoci materiaw wideo na potrzeby
filmw Flasha.
Odtwarzacz audio
Odtwarzacze Flash Player 6 lub nowsze posiadaj moliwo wczytywania plikw MP3
do plikw SWF w trakcie odtwarzania filmu. W trakcie edycji dokumentu FLA istnieje
take moliwo zaimportowania dwiku w innym formacie. Dwik moe zosta przypisany do przycisku lub ujcia kluczowego. Dwiki dziel si na dwa typy: muzyk
w tle i efekty dwikowe. Pliki muzyczne mona rwnomiernie rozoy na osi czasu,
aby byy progresywnie pobierane przez odtwarzacz. W ten sposb film zacznie by odtwarzany, zanim do odtwarzacza dotrze cay plik dwiku.
rodowisko edycyjne
Mona powiedzie , e wntrze Flasha jest multimedialnym narzdziem tworzenia, czyli
inaczej multimedialnym rodowiskiem edycyjnym. Pozwala na kreowanie filmw, ktre
mog zawiera rne rodzaje mediw, takie jak dwik, grafik statyczn oraz grafik
ruchom. Jest to rwnie program sucy do tworzenia interaktywnych multimediw,
poniewa umoliwia przypisywanie akcji czynnociom uytkownika, ktry ma wpyw
na przebieg czy te zachowanie si filmu.
Sekwenser animacyjny
Prawdopodobnie nie ma programu sucego do tworzenia multimediw, ktry nie posiadaby elementu, nazywanego sekwenserem animacyjnym. Flash nie jest tu wyjtkiem. Sekwenser animacyjny jest waciwie krgosupem Flasha, umoliwiajcym sprawowanie
kontroli nad sposobem wywietlania dowolnej zawartoci statycznej lub dynamicznej filmu. Gwna o czasu animacji podzielona jest na dwa obszary, suce do organizowania poszczeglnych elementw filmw, zarwno w kategoriach wizualnej reprezentacji na scenie, jak i w odniesieniu do okrelonych odcinkw czasowych.
Kada scena moe zawiera nieograniczon liczb warstw, wywietlanych w kolejnoci
od przedniej (pierwszej) do tylnej (ostatniej) warstwy sceny. Porzdek ich uoenia (w tak
zwanym stosie warstw) jest okrelany na osi czasu: najwysza na osi czasu jest przedni
warstw sceny, podczas gdy najnisza na osi czasu ley najgbiej. Ponadto na kadej
warstwie moe by ustalona wewntrzna kolejno uoenia obiektw (na tak zwanych
poziomach). Najniszy poziom zawsze zawiera niezgrupowane linie i ksztaty. Powyej
znajduj si mapy bitowe, tekst, grupy, elementy zgrupowane oraz klony symboli. Elementy
z rnych poziomw mog by nakadane na bd podkadane pod elementy innych poziomw tej samej warstwy bez wychodzenia poza ni.
We Flashu CS3 istnieje funkcja organizowania warstw w grupy (foldery). Dziki temu
praca nad mocno rozbudowanymi projektami, zawierajcymi wiele oddzielnych elementw,
staje si atwiejsza i mniej chaotyczna.
58
Pojedynczy dokument (film) moe skada si z wielu scen, ktre powinny by uoone
(lub wielokrotnie ukadane) w sekwencj, decydujc o kolejnoci odtwarzania. Sceny
s odtwarzane od pierwszej do ostatniej (chyba, e polecenia w filmie zwane akcjami
dyktuj inn kolejno ).
Podstawowe informacje na temat interaktywnoci w filmach Flasha zostan przedstawione
w czci V.
59
Wymieni mona jeszcze wiele innych, wikszych lub mniejszych usprawnie, ktre
mog by cenne zarwno dla ekspertw Flasha, jak i pocztkujcych uytkownikw tego
programu. ActionScript 3.0 kontynuuje rewolucj, gdy ten jzyk skryptowy Flasha staje
si coraz bardziej dojrzalszy i coraz bardziej zgodny ze standardem ECMAScript 4. W ten
sposb ActionScript coraz bardziej ewoluuje w kierunku oglnego, obiektowego jzyka
programowania.
Podsumowanie
Flash jest programem hybrydowym, ktry czy w sobie cechy kilku typw
programw, tworzce harmonijn cao o niespotykanych moliwociach.