Mouse Trail a Macromedia FLASH 4
V dnešním díle seriálu se naučíme vytvořit „mouse trail“ neboli animaci, která bude sledovat pohyb kurzoru. Ve Flash se tento efekt používá hlavně jako upoutávka při nahrávání animace, uživatelé si pak hrají s myší a „nezlobí“.
K vytvoření tohoto efektu by jste již měli ovládat akce a to na celkem slušné úrovni. Přesto, pokud si nejste příliš jistí v programování nezoufejte, potřebné akce můžete ze zdrojového souboru zkopírovat do svého a pokud zachováte názvy proměnných, tak by všechno mělo správně fungovat.
Nejdříve tedy vytvořte novou scénu (CTRL+N) a nastavte jí parametry (CTRL+M). Dobré je nastavit Frame Rate (počet snímků za vteřinu) na trochu vyšší hodnotu než obvykle (doporučuji 24), velikost scény dejte 300 x 300 px a barvu pozadí nastavte černou.
Celý efekt spočívá v tom, že vytvoříme dva "Movie Clipy", první s názvem "Kurzor" bude obsahovat obrázek, který se bude zobrazovat na místě kurzoru. Druhý clip s názvem "Trail" bude ten první neustále duplikovat na aktuální pozici kurzoru.
Movie Clip "Kurzor"
Vytvořte nový Movie Clip (CTRL+F8) a pojmenujte jej "Kurzor". Pomocí kruhové gradientu nakreslete kolečko podle obrázku. Šipkou kolečko označte a uložte jej jako symbol s názvem "Svetlo" do knihovny (CTRL+L). Na pozici 15 vložte klíčový snímek a objekt "Svetlo" zmenšete na 10% původní velikosti. Mezi tyto dva klíčové snímky vložte animaci (motion twening) označte první klíčový snímek, CTRL+F, záložka Tweening. Do snímku 15 vložte akci "Stop" (CTRL+F, záložka Actions).
Přepněte se zpět do hlavní scény a otevřete knihovnu objektů (CTRL+L). Z knihovny přetáhněte do kamkoliv do scény Movie Clip "Kurzor". Označte jej šipkou, stiskněte pravé tlačítko a zvolte z nabídky "Properties". V záložce Definition pojmenujte tento objekt "Kurzor" (Instance name).
Movie Clip "Trail"
Vytvořte nový Movie Clip (CTRL+F8) a pojmenujte jej "Trail". Tento objekt bude sledovat polohu kurzoru a také bude duplikovat objekt "kurzor". Do prvního snímku vložte klíčový snímek (F6) a nadefinujte zde následující akce (CTRL+F, záložka Actions):
|
Tato akce zkontrolujte počet objektů ve scéně a pokud je jich zde méně než 10, tak zduplikuje objekt "Kurzor" na aktuální pozici kurzoru. Je zde stanovena proměnná "Pocet", pomocí funkce "GetProperty" je zjištěna souřadnice kurzoru a funkcí "Set Property" je tato souřadnice přiřazena ke zduplikovanému objektu "Kurzor".
Do druhého snímku tohoto objektu také vložte klíčový snímek a přidejte tuto akci:
|
Tato akce nám zajistí neustálé opakování prvního snímku a vytváření nových objektů.
Přepněte se zpět do hlavní scény a objekt "Trail" přetáhněte myší z knihovny do scény. Označte jej šipkou, stiskněte pravé tlačítko a zvolte z nabídky "Properties". V záložce Definition pojmenujte tento objekt "Trail" (Instance name).
Hlavní scéna
Vytvořte si novou vrstvu a pojmenujte ji "Akce". Do prvního snímku vložte tuto akci (CTRL+F, záložka Actions):
|
Tato způsobí, že objekt "Trail" bude středem kopírovat pozici kurzoru.
Tím je celá animace hotová a vy si ji můžete hned odzkoušet stiskem kláves CTRL+ENTER. Velikost této animace je 1 kB takže se výborně hodí jako taková hračka pro ty, kteří čekají na stáhnutí větší animace.
A jako vždy vám nabízíme zdrojový soubor FLA ke stažení.
Mohlo by vás také zajímat
-
Jak zvýšit CTR vašeho e-mail marketingu
9. září 2024 -
Monitory OLED: klíčové pojmy a funkce
13. května 2024 -
Proč je důležité tvořit obsah na váš web?
29. srpna 2024 -
Gaming na HDR monitoru: Stojí to za to?
12. srpna 2024
Nejnovější
-
Jak rozšířit úložiště Macu za pětinovou cenu?
16. prosince 2024 -
Nové trendy v doménách pro osobní projekty – DIY, LIVING a LIFESTYLE
9. prosince 2024 -
Jak chránit webové stránky před Web/AI Scrapingem
27. listopadu 2024 -
Jaký monitor je nejlepší k novému Macu Mini?
25. listopadu 2024