![]() ![]() ![]() ![]() ![]()
Martin Hozφk |
SeznßmenφCo je to Flash?ZjednoduÜen∞ °eΦeno je to animace - tedy skupina snφmk∙, kterΘ se mezi sebou vym∞≥ujφ (podobn∞ jako animovan² GIF). Tato definice vÜak nenφ ·pln∞ p°esnß. Zatφmco u GIFu se st°φdajφ rastrovΘ obrazy (tvo°enΘ sφtφ bod∙ - pixel∙), u Flashe se jednß o vektorovΘ obrazy (grafika je definovanß pomocφ Φar a v²plnφ). A v neposlednφ °ad∞ jeÜt∞ p°ipome≥me, ₧e animace m∙₧e b²t ovliv≥ovßna ActionScriptem (programovacφ jazyk podobn² JavaScritpu)
Mo₧nß vßs napadne, jakΘ v²hody p°inßÜφ vektorovß grafika oproti rastrovΘ.
Ale i vektorovß grafika mß svΘ nev²hody a proto Flash umo₧≥uje vklßdat do animace i rastrovΘ obrßzky.
Jak se vytvß°φ a jak p°ehrßvß?Flash animace se vytvß°φ ve Flash editoru - zde se nakreslφ (vlo₧φ) obrßzky, umφstφ se do urΦit²ch vrstev, nadefinujφ se jejich pohyby a transformace v ΦasovΘ ose, mohou se p°idat zvuky a skripty a nakonec se celß animace exportuje do formßtu SWF, kter² je mo₧no p°ehrßt. Zde narß₧φme na prvnφ omezenφ - export do SWF animace je nevratn². Proto pokud budete chtφt animaci do budoucna editovat, zachovejte si pracovnφ dokument (formßt FLA) Pokud jde o p°ehrßvßnφ animacφ, je to mo₧nΘ bu∩ v prohlφ₧eΦi (musφ mφt nainstalovan² Flash plugin - novΘ verze MSIE ho majφ), nebo ve zvlßÜtnφm p°ehrßvaΦi. Zde vÜak v∞tÜina u₧ivatel∙ narazφ na velk² problΘm - kde ho vzφt. Proto Flash umo₧≥uje "p°ibalit" p°ehrßvaΦ k animaci a vytvo°it tak EXE soubor (tzv. Projektor) spustiteln² na jakΘmkoliv poΦφtaΦi. Je ale pot°eba mφt na pam∞ti, ₧e touto operacφ vzroste velikost animace o cca 500kB, co₧ je mnohdy desetinßsobek p∙vodnφ velikosti. Projektor se proto pou₧φvß zejmΘna u Flashov²ch prezentacφ a her. Co lze ve Flashi vytvo°it?Prezentace, kreslenΘ scΘnky, hry, webovΘ aplikace, animovanß menu, reklamnφ bannery, celΘ webovΘ strßnky, a tisφce dalÜφch v∞cφ. N∞kolik dobr²ch rad pro vytvß°enφ webov²ch prezentacφ
Trocha historiePoΦßtky Flashe spadajφ n∞kdy do roku 1994. Tehdy vlastn∞ jeÜt∞ neÜlo o Flash, jak jej znßme dnes. Jmenoval se SmartSketch a byl zalo₧en na Jav∞. Od tohoto sm∞ru se vÜak ustoupilo. Java jako programovacφ jazyk toti₧ nevyhovoval nßrok∙m na rychlost a spolehlivost. Kdy₧ se n∞kdy v roce 1995 objevily prohlφ₧eΦe podporujφcφ zßsuvnΘ moduly typu PLUG-IN, byl SmartSketch p°ejmenovßn na FutureSplash Animator a byla zcela zm∞n∞na jeho podoba. Macromedia v tΘto dob∞ pracovala na svΘm projektu s nßzvem Shockwave. V roce 1996 Macromedia kupuje FutureSplash Animator a vznikß tak Macromedia Flash 1.0. Tato verze sice jeÜt∞ neobsahuje skriptovßnφ ActrionScript, ale nasti≥uje nad∞jn² sm∞r v²voje webov²ch animacφ. Nßsleduje verze 2, kterß dovoluje zßkladnφ skriptovou manipulaci s p°ehrßvßnφm animace. Objevujφ se prvky jako tlaΦφtko a grafika, vznikß prom∞nnß. Verze 3 p°inßÜφ ozvuΦenφ animacφ a s tφm spojenΘ p°φkazy, dßle pak p°φkazy typu fscommand a mo₧nost skriptov∞ naΦφtat SWF animace. Verze 4. je doslova revoluΦnφ. Cel² ActionScript je p°epracovßn, vznikß velkΘ mno₧stvφ p°φkaz∙. Vznikajφ funkce, p°φkazy pro movieclip, podmφnky a smyΦky, novΘ operßtory, naΦφtßnφ prom∞nn²ch ze souboru a spoustu dalÜφch. Verze 5 je op∞t p°elomovß. Vznikajφ objekty se sv²mi metodami a vlastnostmi. Je mo₧no vytvß°et vlastnφ funkce. Vznikajφ komponenty. V∞tÜina p°φkaz∙ je p°eorientovßna na objekty. Vznikß p°ehledn∞jÜφ dot syntaxe a podporovßna je komunikace se serverem pomocφ XML Socket. Verze 6 (MX) p°inßÜφ podstatnΘ rozÜφ°enφ objekt∙ a metod. Vznikajφ UI komponenty, vznikß spoluprßce s videem. Flash player 6 podporuje obousm∞rn² streamovan² p°enos zvuku a videa pomocφ kamer a mikrofon∙. Je vyvinut nov² komunikaΦnφ protokol RTMP a Server-side ActionScript pro komunikaci se serverov²mi slu₧bami a serverov² balφk Flash Communication Server MX. Äßdnß jinß spoleΦnost v souΦasnΘ dob∞ nenabφzφ tak pestr² balφk webov²ch slu₧eb jako Macromedia. Produkty pro webdesign od Macromedia:
|
![]() |
![]() |