Flash 5.0
 û ve vφru internetovΘ animace
animovan² web v novΘ verzi

 P°i prvnφ zprßv∞ o novΘ verzi programu Flash od firmy Macromedia jsem zajßsal. Ne ₧e by Flash verze 4 byla n∞jak Üpatnß û rßd s nφ pracuji a °ada v∞cφ se v tomto programu d∞lß opravdu dob°e, ale p°eci jen mi vadily n∞kterΘ dφlΦφ problΘmy p°i lehce sofistikovanΘm ovlßdßnφ, propojenφ s dalÜφmi internetov²mi technologiemi a i podporu vektorovΘ grafiky bych si p°edstavoval na pon∞kud vyÜÜφ ·rovni. Poj∩me tedy vsunout CD do mechaniky a nainstalovat verzi s po°adov²m Φφslem 5,0 û novou verzi programu, kter² je podle mΘho krßlem na poli animovan²ch www strßnek. Na Chip CD jsme pro vßs p°ipravili trialovou verzi programu, recenzi a malou ukßzku mo₧nostφ.


Trocha historie
Pro Φtenß°e, kte°φ se jeÜt∞ s tφmto programem nesetkali, bych se m∞l na ·vod pokusit p°iblφ₧it alespo≥ zßkladnφ vlastnosti program∙ Macromedia Flash. Pokud jste n∞kdy tvo°ili û nebo tvo°φte û internetovΘ strßnky ve formßtu HTML, tak po Φase narazφte na °adu omezenφ, zp∙soben²ch jak vlastnφm HTML protokolem, tak i nutnostφ udr₧et velikost strßnky v ·nosn²ch mezφch pro rychlΘ naΦφtßnφ. ╚asto jsou tedy strßnky vytvß°eny jako statickΘ, kde jedin²m o₧ivenφm je mal² animovan² gif û v∞tÜinou jeÜt∞ ve velmi nφzkΘm rozliÜenφ. Samoz°ejm∞ û bitmapovΘ obrßzky jsou p°i po₧adovanΘ kvalit∞ velkΘ a tedy nevhodnΘ pro n∞jakΘ animace a i poΦet obrßzk∙ v animovanΘm gifu nem∙₧e b²t p°φliÜ velk². Jak to tedy vy°eÜit, aby se na konci 20. stoletφ internetovß strßnka h²bala a pokud mo₧no i celoploÜn∞? Pomocφ Javy tomu m∙₧ete obΦas trochu pomoci, ale nenφ to univerzßlnφ °eÜenφ. Nedala by se pou₧φt vektorovß grafika? Je to p°eci malΘ a tedy rychlΘ... A tak se v roce 1996 narodila technologie Macromedia Flash, systΘm, se kter²m m∙₧ete vytvß°et celoploÜnΘ animovanΘ internetovskΘ strßnky a prezentace, kterΘ zaberou zlomek velikosti bitmapov∞ orientovan²ch strßnek a umo₧nφ Vßm neuv∞°itelnΘ reakce na podn∞ty u₧ivatele, umo₧nφ Vßm integraci se zvuky, vytvß°enφ vlastnφch vektorov∞ popsan²ch objekt∙ a tlaΦφtek, velmi snadnΘ tvo°enφ vlastnφ animace i prom∞ny objekt∙ v reßlnΘm Φase, umo₧nφ Vßm odpoutat se z b∞₧n²ch hranic dan²ch HTML formßtem. Firma Macromedia mß obrovskou zkuÜenost s t∞mito technologiemi -  jejφ slavn² program Director je vyu₧φvßn pro tvorbu interaktivnφch prezentacφ i cel²ch program∙. Technologie Flash p°ebφrß zßkladnφ rysy Directoru, by¥ v zaΦßtcφch byla siln∞ omezena mo₧nost programovßnφ (velmi omezen² jazyk Directoru Lingo). V novΘ verzi se prßv∞ tato vlastnost velmi rozÜi°uje a otevφrß tak novΘ obzory programu Flash. Aby to nebylo vÜechno tak krßsnΘ, musφm dodat jedno omezenφ: u₧ivatel, kter² chce prohlφ₧et strßnku, kterß obsahuje komponenty Macromedia Flash, musφ mφt nainstalovßn plug-in modul. Instalace sice prob∞hne automaticky, ale prvnφ nßvÜt∞vu podobnΘ strßnky zpozdφ o Φas nutn² ke sta₧enφ n∞kolika stovek kB a n∞kterΘho u₧ivatele m∙₧e zprßva typu äP°ejete si nainstalovat....... nenalezen podpis Authenticodeô mo₧nß i odradit. Ale v²sledek podle mΘho za to stojφ. V∞tÜina producent∙ internetov²ch prohlφ₧eΦ∙ ji₧ takΘ vzala Flash na v∞domφ. Uvedu n∞kolik strßnek, kde se m∙₧ete s touto technologiφ setkat: www.disney.com, www.radio1.cz, www.cequadrat.com, www.sony.com, ·vodnφ strßnka www.coca-cola.com aj.

Poklepßnφm na nßsledujφcφ obrßzek nainstalujete 30dennφ trialovou verzi Flash 5

ZaΦφnßme
Poj∩me se ale ji₧ podφvat na vlastnφ program a takΘ na zm∞ny, kterΘ s sebou p°inßÜφ.
Instalace by byla jeÜt∞ snadn∞jÜφ, kdyby autorun fungoval tak, jak mß, ale p°eci jen jsem prvnφ CD obdr₧el jeÜt∞ horkΘ a nikoliv ji₧ definitivnφ pro distribuci, snad to byla jen zßle₧itost tohoto CD (v autorun.inf je posßna pouze cesta k ikon∞ pro CD). V∞tÜφm p°ekvapenφm byl ne·sp∞ch p°i zadßvßnφ registraΦnφch ·daj∙, kdy jsem usp∞l a₧ p°i druhΘm spuÜt∞nφ programu. Neumφm si vysv∞tlit rozdφl, ale p°eci jen jsem testoval verzi pro Windows a tak jsem na podobnΘ ·kazy po letech vcelku p°ipraven. Tak program mßme tedy nainstalovßn, registrovßn, pracovnφ plochu p°ipravenu û vzh∙ru do vφru animacφ.

KlasickΘ ovlßdßnφ z∙stalo vcelku zachovßno û pou₧φvßm 2 monitory a samoz°ejm∞ oce≥uji mo₧nost bezproblΘmovΘho p°emφst∞nφ nßstroj∙ a ΦasovΘ linie na druh² monitor. Pokud mßte mφsto na pracovnφm stole pro druh² monitor, tak toto rozÜφ°enφ v°ele doporuΦuji û kdy₧ mßte cca 20 vrstev a t°eba i n∞kolik stovek fram∙, tak se na jednom monitoru prßce zbyteΦn∞ zdr₧uje a zdaleka nenφ tak p°φjemnß. Zkusil jsem i provoz jen na jednom monitoru, ale p°i hromadnΘm v²skytu v∞tÜφho mno₧stvφ roletek na obrazovce jsem rychle ztrßcel p°ehled a pohodu p°i prßci û mo₧nß dokonce rychleji, ne₧ p°i prßci s verzφ 4,0. Flash 5,0 dva monitory skuteΦn∞ miluje. Koneckonc∙ û podφvejte se na obrßzky. Z t∞ch je celkem z°ejm² rozdφl.


Minimßlnφ konfiguraΦnφ po₧adavky jsou v dneÜnφ dob∞ skuteΦn∞ minimßlnφ:

PC: Windows 95/98/NT/2000, Pentium 133, 32MB RAM
MAC: Power MacIntosh, MacOS 8,5 a vyÜÜφ, 32MB volnΘ aplikaΦnφ RAM.

Program na tΘto konfiguraci b∞₧φ, ale p°i nßroΦn∞jÜφch celoploÜn²ch zm∞nßch (zejmΘna mß-li se takΘ h²bat n∞jakß bitmapa) mu schßzφ v²kon a dochßzφ ke zpo₧∩ovßnφ v²poΦtu a tedy i vykreslovßnφ obrazovky. Pokud ale p°ipravujete n∞jakou nßroΦn∞jÜφ prezentaci, kterß m∙₧e narazit na u₧ivatele s podobn²m poΦφtaΦem, je lepÜφ zkontrolovat hotov² v²sledek na tomto pomalΘm stroji a zhodnotit, jestli je v²sledek obecn∞ akceptovateln². U °ady levn∞jÜφch poΦφtaΦov²ch konfiguracφ se m∙₧e a₧ tady projevit nekompatibilita hw komponent∙, Φasto se projevφ hlasit²mi lupanci p°i p°ehrßvßnφ delÜφ Flash animace p°i souΦasnΘm p°ehrßvßnφ hudby. V²stupnφ formßt audia v souborech MM Flash je *.mp3, vstupnφ *.wav i *.mp3. Zde je vylepÜenφ oproti verzi 4,0, kterß importovala pouze *.wav. Kvalitu audia, tedy stupe≥ komprese a p°φpadnou konverzi stereo hudby na mono, m∙₧ete samoz°ejm∞ ovliv≥ovat.

P°ibylo n∞kolik nßstroj∙ a mo₧nostφ (subselect tool, pen tool, ...), v²razn∞ se zm∞nily editaΦnφ mo₧nosti prßce s barvami, zm∞nilo se ovlßdßnφ efekt∙ û ve vÜech p°φpadech v²razn∞ k lepÜφmu. Ale na prvnφ pohled se mi zm∞ny nezdßly p°φliÜ markantnφ... Zßhy jsem ale zjistil, ₧e jsem podlehl prvnφmu dojmu. Zm∞ny jsou velkΘ, p°izp∙sobujφ Flash pot°ebßm souΦasnΘho internetu a nßstupu e-businessu, bylo rovn∞₧ p°ihlΘdnuto k p°ipomφnkßm u₧ivatel∙ p°edchozφch verzφ. 

Porovnejte Flash na 2 monitorech a na 1 monitoru. Najednou nenφ mφsto na prßci.

JakΘ jsou tedy hlavnφ v²hody novΘ verze:
n Bezier∙v re₧im spolu sánativnφm perem a nßstrojem pro dφlΦφ v²b∞r objekt∙ umo₧≥uje mnohem v∞tÜφ p°esnost a kvalitu p°i tvorb∞ vektorovΘ grafiky
n sdφlenΘ knihovny symbol∙ mohou pomoci sáminimalizacφ velikosti soubor∙ vápublikovanΘm projektu
n web-nativnφ tisk umo₧nuje (koneΦn∞!) mnohem lepÜφ mo₧nost vytisknout internetovΘ strßnky, kterΘ obsahujφ komponenty MM Flash
n nßstroje ActionScript dßvajφ v²vojß°∙m novΘ mo₧nosti pro psanφ internetov²ch aplikacφ se syntaxφ podobnou jazyku Java, za pomoci ActionScript textovΘho editoru, debuggeru a funkce SmartClip pro snadnΘ vyu₧φvßnφ interaktivnφch komponent p°i po₧adavku na rychl² v²voj aplikace
n podpora XML pro snadnou integraci do e-commerce aplikacφ- podpora HTML textu pro efektivnφ propojenφ sáaplikacemi, bohat²mi na text 

DalÜφ v²hody, kterΘ udßvß v²robce, mi nep°ipadajφ a₧ tak podstatnΘ û je sice hezkΘ, ₧e p°ipravil specißlnφ podporu v rßmci sjednocovßnφ balφku sv²ch produkt∙ (FreeHand, Director, Generator), ale vφc bych p°ivφtal v∞tÜφ otev°enost v∙Φi vektorov²m program∙m dalÜφch firem.

Programovßnφ 
Dφky pot°eb∞ p°ipravit Flash na novou Θru e-commerce doÜlo k velkΘmu rozÜφ°enφ jazyka a v∙bec mo₧nostφ programovßnφ. Zde jsem velmi nadÜen mo₧nostmi a zatφm jsem zdaleka vÜe nevyzkouÜel, ale zdß se, ₧e vÜe pracuje tak, jak mß.

Chvφli jsem p°em²Ülel, na Φem obecn∞ ukßzat mo₧nosti programu Flash û novΘ mo₧nosti jsou velkΘ, ale zkuÜen²m u₧ivatel∙m Flash 4,0 nedokß₧i na tomto prostoru p°inΘst v²Φet nov²ch funkcφ û rozhodn∞ jim ale doporuΦuji upgrade. Zkusφm p°edvΘst jednoduchost programovacφho jazyka pro ty, kte°φ se jeÜt∞ s t∞mito produkty nesetkali. M∙₧ete si nap°φklad vyrobit svoji vlastnφ kalkulaΦku s grafikou, jakou chcete. Je to jeden z p°φklad∙ od v²robce (4,0 i 5,0) a mß pouze 3 framy (obrßzky, kterΘ jdou za sebou a mohou b²t i nositeli dalÜφch ·daj∙): V prvnφm se nastavuje design kalkulaΦky a ·vodnφ stavy, ve druhΘm se zadßvajφ VaÜe Φφsla, kterß chcete spoΦφtat:

 

// Add a digit to the display
if (Number(clear) == 1) {
    clear = "0";
    decimal = "0";
    display = "0";
}
if (display eq "0" and not (digit eq ".")) {
    display = digit;
} else {
    display = display  add  digit;
}
ve t°etφm je poΦφtßno:
// Perform an operation
if (operator eq "+") {
    display = Number(operand1)+Number(display);
}
if (operator eq "-") {
    display = operand1-display;
}
if (operator eq "*") {
    display = operand1*display;
}
if (operator eq "/") {
    display = operand1/display;
}
operator = "=";
clear = "1";
decimal = "0";

Tak û a po spuÜt∞nφ mßte internetovou kalkukaΦku s p∞kn²m designem a velikostφ dle grafiky û t°eba 70kB.

Toto je tak jednoduchΘ, ₧e by Flash mo₧nß mohla b²t i vstupnφm v²ukov²m programem pro naprostΘ programßtorskΘ zaΦßteΦnφky.


Otestoval jsem rozdφly ve v²konnosti verzφ 4,0 a 5,0 û p°i p°ehrßvßnφ stejn²ch prezentacφ a i p°i jejich publikovßnφ pomocφ Windows projectoru (v²sledkem je prezentace s p°φponou *.exe û tedy spustitelnß prezentace, kterß v sob∞ obsahuje p°φmo prohlφ₧eΦ a pφsma jsou grafikou, tak₧e nemßte problΘm p°i p°enßÜenφ na poΦφtaΦe klient∙) jsem nezjistil ΦasovΘ odchylky. Rovn∞₧ v²kon a zpo₧∩ovßnφ nßroΦn∞jÜφch prezentacφ na poΦφtaΦφch s mal²m v²konem je p°ibli₧n∞ stejnΘ.

Podstatn∞ se zv²Üily mo₧nosti prßce s textem. Nynφ text umo₧≥uje b²t statick² i dynamick², m∙₧e z∙stat textem i se stßt grafikou. Zde firma Macromedia ud∞lala velmi p°φjemn² pokrok a je zde vid∞t snaha o p°iblφ₧enφ se b∞₧nΘmu textu v HTML dokumentech - nynφ m∙₧ete tvo°it mnohem zajφmav∞jÜφ formulß°e s grafikou a u₧ivatel m∙₧e VßÜ text upravovat i ho kopφrovat do sv²ch aplikacφ (pokud chcete), text samoz°ejm∞ m∙₧e obsahovat takΘ internetovΘ odkazy. M∙₧ete tedy text ji₧ vyu₧φvat tak, jak je pot°eba v prost°edφ internetu. Ale v²hoda strßnek a prezentacφ s technologiφ Flash m∙₧e z∙stat takΘ zachovßna: VaÜe data z nich se velmi Üpatn∞ pou₧φvajφ konkurenΦnφm firmßm û pokud mßte prezentaci vytvo°enou dφky MM Flash, VaÜe logo konkurenΦnφ firma neodstranφ, vyu₧φvßnφ VaÜich pen∞z a know-how tak nenφ ohro₧eno û na rozdφl od b∞₧n²ch prezentaΦnφch program∙, jako je nap°. PowerPoint od Microsoftu. 

Kompletn∞ bylo p°epracovßno takΘ okno pro programovßnφ akcφ

Klasicky jsou s programem dodßvßny v²ukovΘ lekce pro vysv∞tlenφ funkcφ û nikoliv pro popis funkcφ tlaΦφtek, ale jak ud∞lat animaci s pohybem po definovanΘ k°ivce aj. Ukazujφ, ₧e s programy MM Flash se m∙₧ete pustit do tvorby skuteΦn∞ interaktivnφch zßle₧itostφ a v podstat∞ i internetov²ch her. Podporu firmy Macromedia hodnotφm velmi kladn∞ û a¥ ji₧ v²ukovΘ Φi vzorovΘ lekce, kterΘ dostanete s programem, tak takΘ podpora u₧ivatel∙m na internetu je skv∞lß. Vzhledem k popularit∞ programu je i pom∞rn∞ dost nezßvisl²ch strßnek, kterΘ se v∞nujφ v²uce tvorby v programu Flash.

Zhodnocenφ
Pro zkuÜenΘho u₧ivatele je verze 5,0 rozhodn∞ krokem kup°edu û v programovßnφ, zm∞nßch v textu a vektorovΘ tvorb∞, ale pro obyΦejnΘho u₧ivatele, m∙₧e jeÜt∞ delÜφ dobu dob°e slou₧it verze 4,0. InternetovskΘ strßnky nemusφ b²t celΘ tvo°eny v MM Flash, m∙₧ete si jenom vytvo°it v²razn∞ lepÜφ bannery a menÜφ animace, kter²mi strßnky ozdobφte. Zde je v²hodou nov² systΘm pro web-nativnφ tisk, kter² obecn∞ strßnkßm s MM Flash chyb∞l. Mohli jste se dφvat, ale s tiskem se zase tolik nepoΦφtalo. Pokud jeÜt∞ tento program nemßte, urΦit∞ si ho po°i∩te ve verzi t°eba 4,0, pokud jste profesionßlem, upgradujte na verzi 5,0. Flash 5,0 je lepÜφ, ale pro internetovΘ obchodovßnφ bych spφÜ volil kombinovanou technologii ne₧ pouze Flash. Perfektnφ je pro strßnky, kterΘ majφ profilovat firmu - v∞tÜinou p∙sobφ luxusn∞jÜφm dojmem ne₧ klasickΘ. Vyu₧itφ nap°φklad na ·vodnφ strßnky web prezentace, kde se dßl pou₧ijφ jinΘ technologie pro nap°. e-bussiness.

Slßvek èßmal             


V²robce: 
Macromedia, Inc.
http://www.macromedia.com

Dodavatel:
Digital Media s.r.o.
Schweitzerova 22
779 00 Olomouc
Tel.: 068/5227272

http://www.macromedia.cz
Email: info@digitalmedia.cz