R01.1.doc

(53 KB) Pobierz
Rozdzial 1

Cześć I. Podstawy

Rozdzial 1. Czym jest Generator

 

Generator to aplikacja działająca po stronie serwera, która w oparciu o specjalne szablony tworzone we Flashu generuje, na podstawie zewnętrznych źródeł danych dynamiczne animacje SWF.

Podczas oglądania w sieci WWW animacji Flasha, które zostały statycznie umieszczone na stronach WWW, przeglądarka ładuje z serwera WWW odpowiednie SWFy. Chociaż Flash udostępnia pewne techniki, które mogą zmieniać zawartość animacji w zależności od czynników zewnętrznych, nie dają nam one pełnej kontroli nad zawartością animacji.

Jeśli razem z serwerem WWW zainstalowane jest oprogramowanie Generatora, zmienia on dynamicznie zawartość poszczególnych elementów animacji zanim ta zostanie wysłana do przeglądarki internetowej. Przeglądarka za pośrednictwem odpowiedniego dokumentu HTML nie żąda jednak animacji SWF ale specjalnego szablonu Generatora (SWT). Szablon ten jest odpowiednio przygotowaną animacją Flasha (o rozszerzeniu .swt), zawierającą obiekty Generatora, które mogą ładować grafikę, dźwięk lub tekst.

Owe obiekty są połączone ze źródłami danych takimi jak pliki tekstowe, skrypty, bazy danych lub klasy Javy, i mówią one Generatorowi o tym w jaki sposób jego obiekty powinny zostać wypełnione czyli innymi słowy co powinny zawierać. Grafika dla obiektów Generatora może pochodzić bezpośrednio z biblioteki szablonu lub ze specjalnie stworzonych do tego celu plików (innych szablonów SWT), dzięki czemu nie trzeba modyfikować samego szablonu, jeśli zajdzie potrzeba umieścić w animacji obiekt graficzny, o którym wcześniej nawet nie pomyśleliśmy. Generator następnie łączy szablon ze źródłem danych i zwraca gotową animację SWF poprzez serwer WWW do przeglądarki żądającej animacji.

W katalogu, w którym mamy zainstalowanego Generator 2, znajdziemy katalog examples a w nim animację overwiev.swf, która graficznie ilustruje opisany powyżej proces (rys.1.1.).

 

Rysunek 1.1. Animacja Overview.swf znajdująca się w katalogu examples, w miejscu, w którym zainstalowaliśmy Generator 2 opisuje sposób w jaki przeglądarka WWW uzyskuje dynamicznie wygenerowaną animację SWF

Komponenty Generatora

 

Generator dzieli się na trzy oddzielne komponenty. Są to:

 

·           Generator Authoring Extensions

 

Komponent, który daje Flashowi możliwość umieszczania w animacjach obiektów Generatora. Po jego zainstalowaniu w menu Window Flasha pojawia się polecenie Generator Object  (rys.1.2.) a z prawej strony, powyżej panelu Timeline pojawia się ikona otwierająca okno definicji zmiennych środowiska sceny animacji Set Environment  (rys.1.3.);

 

Rysunek 1.2. Nowe polecenie w menu Window po zainstalowaniu komponentu Generator Authoring Extensions

 

Rysunek 1.3. Ikona okna Set Environment po zainstalowaniu komponentu Generator Authoring Extensions

 

·         Generator Offline

 

Komponent, a właściwie aplikacja (generate.exe), która uruchamiana jest z linii poleceń i potrafi wygenerować z szablonu SWT (i źródeł danych) kompletną animację SWF;

 

·         Generator Online

 

Najciekawszy komponent, serwer Generatora, który jest instalowany jako „dodatek do standardowego serwera WWW (oprogramowanie serwera WWW musi być już obecne w systemie). To właśnie ten komponent potrafi tworzyć dynamiczne SWFy na żądanie odległego klienta.

 

Aby móc tworzyć szablony animacji Flasha niezbędny jest pierwszy komponent Generator Authoring Extensions, czyli Flash musi posiadać dostęp do obiektów Generatora. Podczas pracy projektant umieszcza w obszarze roboczym obiekty Generatora i przypisuje im odpowiednie źródła danych (rys.1.4.).

 

Rysunek 1.4. Przykładowa animacja, zawierająca jeden z obiektów Generatora (wykres). U góry animacja SWT w trakcie procesu edycji z widocznym panelem Generator, a u dołu animacja SWT po opublikowaniu czyli gotowa animacja SWF (przykład zaczerpnięty z bogatej dokumentacji instalowanej razem z Generatorem)

 

Po opublikowaniu animacja może być odtwarzana w przeglądarce klienta jako zwykła animacja Flasha, lub plik QuickTime’a MOV, może być wyświetlana jako plik JPEG, GIF lub PNG. Można także utworzyć niezależną aplikację projektora (EXE). Dzięki Generatorowi twórca nie musi modyfikować animacji Flasha za każdym razem, gdy chce wprowadzić niewielkie zmiany do swojego projektu.

Podsumowanie

 

W tym krótkim rozdziale dowiedzieliśmy się czym jest Generator oraz w jaki sposób tworzy on dynamiczne animacje SWF. Aby dowiedzieć się jakie oprogramowanie jest nam niezbędne do pracy z Generatorem oraz w jaki sposób je zainstalować przejdźmy do następnego rozdziału pt. „Instalacja niezbędnego oprogramowania”.

...
Zgłoś jeśli naruszono regulamin