Flash Help
Flash
ActionScript
P°φklady





Webmaster

      Martin Hozφk
      hozikm@seznam.cz
      ICQ: 323756613


W3C Validita

      HTML 4.0 validnφ




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)



Rozdφl mezi rastrovou a vektorovou grafikou

 

Mo₧nß vßs napadne, jakΘ v²hody p°inßÜφ vektorovß grafika oproti rastrovΘ.

  • Je datov∞ mnohem menÜφ
  • Objekty nejsou rozm∞rov∞ nijak limitovßny (mohou b²t zv∞tÜovßny bez rozt°epenφ a ztrßty kvality)
  • V²pln∞ a Φßry mohou b²t pr∙svitnΘ, nebo vybarvenΘ p°echodovou v²plnφ s minimßlnφm zv∞tÜenφm souboru.

Ale i vektorovß grafika mß svΘ nev²hody a proto Flash umo₧≥uje vklßdat do animace i rastrovΘ obrßzky.

  • vektorovß grafika se nehodφ na p°φliÜ slo₧itΘ obrazce (velkΘ mno₧stvφ barev, slo₧it² tvar - fotky)

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φ

  • Ned∞lejte vÜechno ve Flashi
    Flash je mocn² nßstroj, ale nehodφ se na vÜechno. ZejmΘna ne na dlouhΘ texty, redakΦnφ systΘmy a podobnΘ typy internetov²ch prezentacφ. Nesna₧te se proto pou₧φvat Flash za ka₧dou cenu. Pamatujte na to, ₧e vaÜe v²tvory p∙jdou obtφ₧n∞ji aktualizovat, obtφ₧n∞ji tisknout a na starÜφch poΦφtaΦφch vaÜi ·chvatnou grafiku nahradφ bφlß plocha. Pokud tedy publikujete v∞tÜφ text, doporuΦuji ud∞lat ve Flashi jen Φßst strßnky (t°eba menu).
  • VelkΘ soubory jsou tabu!
    Hlavnφ p°ednostφ vektorovΘ grafiky je jejφ datovß velikost (tedy vlastn∞ malost). Vyu₧φvejte toho. Flash dovoluje vklßdat rastrovΘ obrßzky, ale toho by m∞lo b²t vyu₧ito a₧ ve stavu naprostΘho zoufalstvφ. Dßle zv∞tÜujφ velikost animace zvuky - n∞kdy i desetkrßt! Videosoubory snad nenφ nutnΘ ani komentovat. Sna₧te se co nejvφc pou₧φvat kopie symbol∙ v knihovn∞ - symbol bude ulo₧en jen jednou a jeho instance animaci nezv∞tÜujφ.
  • Myslete na zßt∞₧ procesoru
    Co Üet°φ vektorovΘ objekty na velikosti souboru, to u₧φrajφ procesoru. Ten toti₧ musφ obdr₧enΘ informace vyhodnotit a sprßvn∞ zobrazit. NejnßroΦn∞jÜφ je vykreslovßnφ pr∙hledn²ch objekt∙ - nejh∙°, kdy₧ se jich n∞kolik p°ekr²vß a navzßjem se pohybujφ. Myslete proto na pomalejÜφ poΦφtaΦe - to co vßm b∞₧φ plynule, m∙₧e zp∙sobit nemalΘ problΘmy jinde.
  • ÄßdnΘ k²Φovitosti
    Flash je hotov²m rßjem pro webdesignΘry - nejsou zde svazovßni nespolehliv²m HTML a CSS pozicovßnφm objekt∙ a to pak svßdφ k nejr∙zn∞jÜφm zloΦin∙m proti lidskosti. Sna₧te se tedy svou fantazii dr₧et na uzd∞ a, i kdy₧ nemusφte, dodr₧ujte stßle blokovΘ schΘma web∙. ╚lov∞ka sice pot∞Üφ text p°ilΘtßvajφcφ po pφsmenech, ale ne kdy₧ ho pak musφ Φφst po spirßle.
  • Fonty
    Flash umo₧≥uje p°ibalit pou₧it² font do animace a zobrazit ho tak na vÜech poΦφtaΦφch sprßvn∞. P°esto vÜak nedoporuΦuji pou₧φvat vφc ne₧ 2 druhy pφsem a i tyto volit s rozmyslem. ZejmΘna se vyvarujte exotick²m pφsm∙m. Nikdo nebude Φφst texty napsanΘ pφsmem ala "grafiti" nebo "matrix".
  • Nesna₧te se b²t chyt°ejÜφ, ne₧ u₧ivatel
    Tuto chybu ud∞lal Microsoft Word a svou Φinnostφ p°ipomφnß spφÜ v²hernφ automat. Nesna₧te se tedy p°edvφdat, co asi bude nßvÜt∞vnφk chtφt d∞lat a nechte ho a¥ si sßm vybere. Mluvφm p°edevÜφm o otvφrßnφ oken prohlφ₧eΦe zp∙sobem "fullscreen", nekontrolovatelnΘ p°ehrßvßnφ zvuk∙ a podobnΘ "znßsil≥ovßnφ" u₧ivatel∙.


Trocha historie

PoΦß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:

Dreamweaver Dreamweaver
WYSIWYG editor webov²ch strßnek s podporou PHP, ASP, JSP a ColdFusion.
Contribute Contribute
Program pro jednoduchou sprßvu web∙ bez znalosti programovßnφ.
Flash Flash
Editor vektorov²ch Shockwave Flash animaci.
Fireworks Fireworks
Editor rastrov²ch obrßzk∙ s kvalitnφmi funkcemi pro web.
Freehand Freehand
Editor vektorov²ch obrßzk∙ - zvlßdß i jednoduchΘ Flash animace.
Director Director
Program pro profesionßlnφ tvorbu multimedißlnφch CD-ROM a 3D internetov²ch aplikacφ.
Authorware Authorware
Tvorba interaktivnφch aplikacφ pomocφ vizußlnφho programovßnφ se zam∞°enφm na e-learning.
Homesite Homesite
Jeden z nejpopulßrn∞jÜφch strukturnφch HTML editor∙.
a dalÜφ...




Nahoru

Copyright ⌐ Martin Hozφk - All rights reserved.
Flash are registered trademark of Macromedia Inc.