Webové standardy se vytvá²ejí postupn╪ a pravidlem je, ºe za uznávan∞ standard se povaºuje datov∞ formát pouºívan∞ nejrozτí²en╪jτí aplikací. Standardem v oblasti interaktivních vektorov∞ch animací na webu se nepochybn╪ stal formát programu Flash firmy Macromedia. Ten je podle pràzkumu této spoleƒnosti schopno p²ehrávat 77 % webov∞ch prohlíºeƒà.
Interaktivní animace pro web
Macromedia nedávno uvedla na trh novou verzi svého autorského nástroje pro p²ípravu interaktivní vektorové grafiky, Macromedia Flash 4, která p²ináτí n╪které zajímavé novinky z oblasti e-commerce a podpory mediálních formátà.
Základy
Flash 4 je autorsk∞ nástroj pro p²ípravu interaktivních filmà, které lze p²ehrávat v rámci webov∞ch stránek. Uºivatelàm nabízí kreslicí nástroje pro p²ípravu vektorové grafiky s n╪kter∞mi bitmapov∞mi vlastnostmi. Umoºσuje také zadávat text a importovat dalτí mediální formáty (obrázek, film, zvuk). Chování jednotliv∞ch prvkà lze potom specifikovat pomocí ƒasové osy a interaktivních akcí.
Flash tak má nejblíºe k multimediálním autorsk∞m nástrojàm, i kdyº jeho schopnosti jsou o n╪co menτí. Dàraz je kladen na velikost v∞sledného filmu, a tedy v dàsledku na rychl∞ p²enos po internetu.
Vektory a bitmapy
P²estoºe je Flash prezentován jako nástroj pro p²ípravu interaktivní vektorové grafiky, jiº první seznámení s ním ukazuje, ºe oproti tradiƒním kreslicím programàm má ²adu odliτností. Flash nabízí pàsobivé spojení r∞sovacích i malovacích nástrojà a sv∞m zpàsobem je tak p²íprava grafiky p²irozen╪jτí.
Nap²íklad obyƒejnou ƒáru màºete kreslit se zapnut∞m vyhlazováním nebo vyrovnáním, které eliminuje nep²esnosti vzniklé kreslením "od ruky". Navíc kdyº taková ƒára protne n╪jak∞ jin∞ grafick∞ objekt, automaticky se rozd╪lí na p²ísluτn∞ poƒet segmentà, které lze upravovat samostatn╪. Podobn╪ se p²i kreslení oválu a obdélníku odd╪lí vybarven∞ obsah od okraje a s ob╪ma ƒástmi lze manipulovat samostatn╪. Flash také nabízí bitmapov∞ nástroj τt╪tec, po jehoº pouºití ovτem vznikne vektorov∞ útvar.
Pozoruhodné jsou moºnosti úprav vytvo²en∞ch objektà - ƒáry lze"tahat", jako by byly z gumy, a pro vybarvování ploch lze pouºívat tradiƒní nálevku. U nálevky je zajímavé, ºe umí vybarvit i objekty, které nejsou zcela uzav²ené.
Objekty lze naklán╪t, rotovat, p²ekláp╪t a libovoln╪ m╪nit jejich tvar, jak je b╪ºné ve vektorov∞ch programech. Pokud ale objekty p²ekryjete, dojde k jejich spojení, resp. k umazání p²ekryté ƒásti. Z bitmapov∞ch editorà je p²evzat i nástroj laso pro oznaƒování; po jeho pouºití dojde k "vy²íznutí" nového objektu. Editor samoz²ejm╪ nabízí pohodlnou práci s barvou a barevn∞mi p²echody, komplexn╪ je zpracováno i zarovnávání objektà.
Text
Flash umoºσuje vkládat do scény i textové objekty, které zàstávají editovatelné i po grafick∞ch úpravách (po rotaci apod.). Aplikovat lze ràzné formátování, p²i v∞b╪ru fontu ale platí stejné omezení jako v HTML: pokud font není na hostitelském poƒítaƒi p²ítomen, bude pouºit podobn∞ font. P²irozen╪ ºe lze nechat text p²evést na grafiku a potom s ním pracovat jako s libovoln∞m jin∞m grafick∞m objektem.
Novinkou ve Flash 4 je moºnost vytvá²et textová pole, tj. oblasti, do kter∞ch màºe text zadávat uºivatel. Jejich za²azením do scény je moºné navrhovat pàsobivé formulá²e, ze kter∞ch je obsah posílán ke zpracování na zvolené URL.
Vrstvy a políƒka
Velice uºiteƒná je moºnost organizovat scénu do vrstev a tím odd╪lit ràzné ƒásti, nap². pozadí, od vrstvy s tlaƒítky. Flash navíc nepracuje jen s jedním obrázkem, ale od základu je navrºen pro p²ípravu animací. Màºete tedy vytvá²et ²adu políƒek, která se potom souvisle p²ehrávají.
Podporováno je jak ruƒní animování, tak i tzv. tweening - vytvo²í se první a poslední políƒka animace a Flash automaticky doplní zbylá políƒka. Pohodln╪ tak lze animovat pohyb objektu (i po zvolené k²ivce), zm╪nu velikosti, pràhlednosti nebo tvaru (morfing).
Symboly a instance
Dàleºit∞m prvkem kaºdého filmu je knihovna symbolà. V podstat╪ libovoln∞ grafick∞ útvar lze p²etvo²it na symbol a tento symbol potom opakovan╪ pouºívat ve filmu. Instance symbolu je pak moºné nezávisle upravovat, nap²íklad m╪nit tvar a barevné vlastnosti. V∞hodou tohoto p²ístupu jsou snadné globální zm╪ny; staƒí upravit symbol, a zm╪na se p²enese na vτechny instance. Dalτí v∞hodou je samoz²ejm╪ úspora pam╪ti, a tedy kratτí p²enosové ƒasy.
Krom╪ grafick∞ch symbolà nabízí Flash také symbol tlaƒítko a klip. Práce s nimi se nijak neliτí od práce s filmem, pouze u tlaƒítka jsou p²eddefinována políƒka Up, Down, Over a Hit pro snadnou definici vzhledu tlaƒítka v ràzn∞ch situacích.
Klip se od filmu uº neliτí vàbec, je to takov∞ film ve filmu. Màºete si stranou p²ipravit animaci a tu potom vloºit do hlavního filmu. Uniformita ovládání p²i práci s filmem i se symboly je velice uºiteƒná a usnadσuje práci s programem.
Interaktivita
Flash není jen nástroj pro p²ípravu animací, ale umoºσuje dodat také interaktivní ovládání, kdy film reaguje na podn╪ty uºivatele (myτi, klávesnice). Interaktivita je zajiτt╪na tradiƒním zpàsobem prost²ednictvím událostí. Kaºdému objektu lze p²i²adit seznam akcí reagujících na n╪jakou událost, typicky na p²ejezd ukazatele nebo stisknutí tlaƒítka. Akce pak umoºσují spouτt╪t filmy, p²echázet na zvolené políƒko, skr∞vat ƒi zobrazovat objekt, p²echázet na zvolené URL apod. Sloºitého programování se ale bát nemusíte, vτe se nastavuje v∞b╪rem z nabídek a dopln╪ním parametrà.
P²es jednoduchost ovládání poskytuje Flash pom╪rn╪ bohaté moºnosti vƒetn╪ práce s prom╪nn∞mi, v╪tvením a cykly. Lze také spouτt╪t dalτí aplikace a zasílat prom╪nné na zvolené URL pro zpracování CGI-skriptem.
Publikování
Základním zpàsobem publikace vytvo²eného filmu je Flash soubor, kter∞ lze p²ehrávat pomocí aplikace Flash Player nebo v rámci webového prohlíºeƒe s p²ísluτn∞m doplσkem. Nové vlastnosti vyºadují poslední verzi p²ehrávaƒe, p²i publikování ovτem màºete zvolit i generování formátu p²edchozích verzí 1 - 3. Flash p²irozen╪ generuje také p²ísluτnou HTML stránku, do které je film vloºen. Zajímavá je moºnost vytvá²et vzory HTML stránek, do nichº potom Flash doplní údaje nezbytné pro p²ehrání filmu. Jako alternativu k Flash souboru je moºné vygenerovat animovan∞ obrázek GIF, JPEG nebo PNG, zde se ale p²irozen╪ ztratí veτkerá interaktivita.
Flash film je moºné vygenerovat také jako aplikaci pro Windows nebo pro MacOS, kterou si mohou uºivatelé nahrát na svàj poƒítaƒ nebo kterou lze dodávat na CD-ROM. Jednou vytvo²ená prezentace tak najde n╪kolik zpàsobà pouºití.
Poslední z publikaƒních moºností je formát QuickTime. Nov∞ QuickTime 4 má
sice zabudovanou podporu Flash formátu, ale pouze verze 3 (pokud nepouºíváte nové funkce, tak ji lze generovat i ve Flash 4). Filmy vygenerované p²ímo ve formátu QuickTime zase ztratí interaktivní chování.
Novinky
Shrσme na záv╪r nejv∞znamn╪jτí novinky, které Flash 4 uºivatelàm nabízí. Pro oblast e-commerce je to p²edevτím moºnost pouºívat editovatelná textová pole, která se uplatní p²i návrhu hezk∞ch formulá²à. Nemén╪ v∞znamnou novinkou je podpora mediálního formátu MP3, souƒasného hitu v oblasti streaming audia.
Dále je to rozτí²ená mnoºina akcí umoºσujících p²ipravovat ràzné prvky rozhraní, jako jsou nabídky, posuvníky a tlaƒítka. Zlepτilo se také ovládání programu, p²ehledn╪jτí je knihovna symbolà a interaktivní filmy se snadn╪ji publikují v rámci jediného p²íkazu Publish.
Nové vlastnosti p²irozen╪ vyºadují upgradovanou verzi p²ehrávaƒe Flash Player. Tu najdete nap²íklad na nov╪ otev²en∞ch stránkách Shockwave.com, kde je ²ada ukázek filmà vytvo²en∞ch pomocí nástroje Flash. P²ehrávaƒ je ƒasto dodáván také s ob╪ma hlavními webov∞mi prohlíºeƒi a s operaƒními systémy Windows a MacOS.
Celkov╪ lze Flash 4 oznaƒit za velice zajímav∞ nástroj pro p²ípravu interaktivních prezentací nejen pro web. Uplatn╪ní najde p²edevτím tam, kde je pot²eba atraktivní formou prezentovat n╪jak∞ produkt nebo myτlenku.