![]() ![]() ![]() ![]() ![]()
Martin Hozík |
Pohyb po křivce, maskaPohyb po křivcePokud vytvoříte Motion Tween, bude vždy rozdíl polohy mezi počátečním a koncovým klíčovým snímkem vyplněn pohybem po přímce. Lze to však udělat i jinak. Pohyb může kopírovat libovolnou trasu. K tomu nám pomůže tzv. vodící vrstva (Guide)
Postup:
MaskaToto je druhý speciální způsob animace, kdy horní vrstva (mask)
obsahuje objekt nebo instanci (musí obsahovat nějakou výplň) a pod ní
je druhá vrstva (masked), která obsahuje nějakou grafiku. V konečném
důsledku je vidět jen ta část dolní vrstvy, která se překrývá s
objektem v horní vrstvě.
Posup:
Problémy: Ve verzi MX (6) může maska obsahovat MovieClip. V našem případě kruh pohybující se úhlopříčně ze shora dolů. Ve verzi 5 (a nižší) to bohužel nefunguje (je nutné vytvořit MotionTween přímo v maskovací vrstvě). Další problém je spíš bug. Flash má potíže s maskováním systémového písma (tj. písmo, které není vloženo do animace a načítá se ze systému uživatele - poznáte jej tak, že ne něm není potlačeno roztřepení). Takové písmo se v masce prostě nezobrazí. Tím pádem se také nezobrazí komponenty, které takové písmo obsahují. Nemyslím si, že by to byl záměr - spíš jde o neošetřenou chybu přehrávače. Ve verzi MX2004 (7) ja tato chyba opravena. |
![]() |
![]() |