Rozhodněte, jaký typ tlačítka nejlépe vyhovuje vašim potřebám.
Symbol tlačítka
Většina lidí si zvolí symboly tlačítek pro jejich flexibilitu. Symboly tlačítek obsahují specializovanou interní časovou osu pro stavy tlačítka. Můžete snadno vytvářet vizuálně odlišné stavy Nahoře, Dole a Přes. Symboly tlačítek automaticky mění svůj stav v reakci na akce uživatelů.
Tlačítko filmového klipu
Symbol filmového klipu můžete použít, chcete-li vytvořit složité efekty tlačítka. Symboly filmových klipů mohou obsahovat prakticky jakýkoli typ obsahu, včetně animace. Symboly filmových klipů však nemají vestavěné stavy Nahoře, Dole a Přes. Tyto stavy můžete vytvořit sami pomocí jazyka ActionScript. Nevýhodou je, že se soubory filmových klipů jsou větší než soubory tlačítek. Jak vytvářet tlačítka se symbolem filmového klipu, se dozvíte v následujících zdrojích:
Výuková lekce: Movie Clip Buttons (Tlačítka filmových klipů) (ActionScript 3.0, Schoolofflash.com)
Komponenta představující tlačítko v jazyce ActionScript
Komponentu Button použijte, pouze pokud požadujete standardní nebo přepínací tlačítko a nechcete je příliš přizpůsobovat. Komponenta představující tlačítko v jazyce ActionScript 2.0 i 3.0 obsahuje vestavěný kód, který umožňuje změny stavu. Takže nemusíte vzhled a chování stavů tlačítka definovat. Stačí přetáhnout komponentu do vymezené plochy.
Komponenty představující tlačítko v jazyce ActionScript 3.0 umožňují určité přizpůsobení. Můžete navázat tlačítko na jiné komponenty, abyste mohli sdílet a zobrazovat data aplikace. Mají vestavěné funkce, jako je podpora usnadnění přístupu. K dispozici jsou komponenty Button (tlačítko), RadioButton (přepínač) a CheckBox (zaškrtávací políčko). Podrobné informace najdete na stránce Použití komponenty Button v části Používání komponent Adobe ActionScript 3.0. Příklady použití komponent Button naleznete v tématu AS3 Button Component Quick Start (Začínáme s komponentou AS3 Button).
Komponenty Button v jazyce ActionScript 2.0 nejsou přizpůsobitelné. Komponenta umožňuje změny stavu. Podrobnosti naleznete v tématu Button component (Komponenta Button).
Snímek Zásah
Oblast, která reaguje na klepnutí uživatelem. Definování tohoto snímku Zásah je volitelné. Pokud je tlačítko malé nebo pokud jeho grafická oblast není spojitá, může být definování tohoto snímku užitečné.
Obsahy snímku Zásah nejsou ve vymezené ploše během přehrávání viditelné.
Grafika pro snímek Zásah je plná plocha velká alespoň tak, aby se do ní vešly všechny grafické prvky snímků Nahoře, Dole a Přes.
Pokud neurčíte snímek Zásah, použije se obraz stavu Nahoře.
Můžete vytvořit tlačítko, které reaguje, klepne-li se do jiné oblasti vymezené plochy nebo se přes ni přejede (také nazývané rozdělený efekt přechodu). Umístěte grafiku snímku Zásah na jiné umístění než grafiky ostatních tlačítek snímku.
Přiřaďte k tlačítku akci.
Na časovou osu přidáte kód jazyka ActionScript, aby poté, co uživatel zvolí tlačítko, došlo k určité akci. Umístěte kód ActionScript do stejných snímků jako tlačítka. Panel Výstřižky kódu obsahuje předvytvořený kód jazyka ActionScript 3.0 pro mnoho běžných použití tlačítek. Viz Přidávání interaktivity pomocí výstřižků.
Poznámka:
Jazyk ActionScript 2.0 není kompatibilní s jazykem ActionScript 3.0. Pokud vaše verze aplikace Flash používá jazyk ActionScript 3.0, nemůžete do tlačítka vložit kód ActionScript 2.0 (a obráceně). Před vkládáním jazyka ActionScript do tlačítek z jiného zdroje se ujistěte, zda se jedná o kompatibilní verzi.
Chcete-li, aby bylo tlačítko interaktivní, umístěte instanci symbolu tlačítka do vymezené plochy a přiřaďte této instanci požadované akce. Akce se přiřazují ke kořenové časové ose souboru FLA. Nepřidávejte akce do časové osy symbolu tlačítka. Chcete-li přidat akce na časovou osu tlačítka, použijte místo něj tlačítko s filmovým klipem.
Chcete-li vytvořit obraz pro stav tlačítka Nahoře, vyberte v časové ose snímek Nahoře. Pak použijte kreslicí nástroje, naimportujte grafiku nebo umístěte instanci jiného symbolu ve vymezené ploše.
Uvnitř tlačítka můžete použít grafické symboly nebo symboly filmových klipů, nikoli však další symbol tlačítka.
Chcete-li otestovat funkčnost tlačítka, použijte příkaz Ovládání > Testovat. Náhled stavů symbolu tlačítka lze zobrazit také ve vymezené ploše pomocí příkazu Ovládání > Zapnout jednoduchá tlačítka. Tento příkaz umožňuje zobrazit stavy Nahoře, Přes a Dole symbolu tlačítka, aniž by bylo nutné použít příkaz Ovládání > Testovat.
Video: Creating Buttons (Vytváření tlačítek) (délka = 9:16, tv.adobe.com)
Video: Buttons symbols and interactivity in Flash CS4 (Symboly tlačítek a interaktivita v aplikaci Flash CS4) (Obsahuje některé skripty jazyka ActionScript 3.0, tv.adobe.com)
Výuková lekce: Button symbols in Flash (Symboly tlačítek v aplikaci Flash) (Obsahuje některé skripty jazyka ActionScript 3.0, Kirupa.com)
Příklad: ActionScript 3.0 for a button to open a web page (Skript ActionScript 3.0 pro tlačítko, které otevře webovou stránku) (Flashthusiast.com)
Příklad: ActionScript 2.0 for a button to open an web page (Skript ActionScript 2.0 pro tlačítko, které otevře webovou stránku) (Adobe.com)
Příklad: ActionScript 3.0 for buttons to jump to different scenes in the Timeline (Odskok na různé scény v časové ose tlačítky pomocí jazyka ActionScript 3.0) (Flashthusiast.com)
Příklad: ActionScript 3.0 for multiple buttons on the Stage at the same time (Skript ActionScript 3.0 pro více tlačítek, které jsou současně na ploše) (Flashthusiast.com)
Dokument TechNote: How to create a simple button (Jak vytvořit jednoduché tlačítko) (Adobe.com)
Po vytvoření tlačítek je aplikace Flash Pro ponechá automaticky vypnuté. Vyberte a poté povolte tlačítko, abyste vyzkoušeli jeho reakce na události myši. Osvědčeným postupem je zakázat tlačítka při práci a poté je povolit, abyste rychle odzkoušeli jejich chování.
Chcete-li vybrat tlačítko, použijte nástroj pro výběr a tažením vytvořte kolem tlačítka rámeček výběru.
Chcete-li povolit nebo zakázat tlačítka na vymezené ploše, zvolte položky Ovládání > Povolit jednoduchá tlačítka. Tento příkaz slouží jako přepínání mezi dvěma stavy.
Chcete-li přesunout tlačítko, použijte klávesy se šipkami.
Chcete-li upravit tlačítko, použijte inspektor Vlastnosti. Pokud není viditelný, zvolte položky Okna > Vlastnosti.
Chcete-li tlačítko otestovat ve vývojovém prostředí, zvolte položky Ovládání > Povolit jednoduchá tlačítka.
Chcete-li tlačítko otestovat v přehrávači Flash Player, zvolte položky Ovládání > Testovat film [nebo Testovat scénu] > Testovat. Tato metoda představuje jediný způsob testování tlačítek s filmovými klipy.
Chcete-li tlačítko otestovat v panelu Náhled knihovny, vyberte tlačítko v panelu Knihovna a klepněte na tlačítko Spustit.
Dokument TechNote: Button hotspots are active even though the buttons are covered with other objects (Aktivní body tlačítek jsou funkční, přestože jsou tlačítka překrytá jinými objekty) (Adobe.com)
Dokument TechNote: Adding actions to shared buttons (Přidávání činností sdíleným tlačítkům) (Adobe.com)
Video: Troubleshooting ActionScript 2.0 button symbols (Odstraňování potíží se symboly tlačítek v jazyce ActionScript 2.0) (Kirupa.com)
Dokument TechNote: How to create a new button (Jak vytvořit nové tlačítko) (Adobe.com)
Dokument TechNote: Creating advanced buttons (Vytváření rozšířených tlačítek) (Adobe.com)
Dokument TechNote: How can one button do different things at different times? (Jak může jedno tlačítko provádět v různých situacích různé činnosti?) (Adobe.com)
