Jazyk ActionScript® umožňuje ovládat zvuky za běhu. S použitím skriptu jazyka ActionScript můžete ve svých souborech FLA vytvářet interakci a další možnosti, které nejsou pouze se samotnou časovou osou možné.
Příručka vývojáře pro AS3: Práce se zvukem popisuje, jak pracovat se zvukem v ActionScriptu 3.0.
(Pouze Animate ) Jazyky ActionScript 2.0 a ActionScript 1.0 nejsou v aplikaci Animate podporovány.
Ovládání zvuků pomocí chování
S použitím chování zvuku předem napsaných v jazyku ActionScript 2.0 můžete přidat zvuky do svého dokumentu a ovládat přehrávání zvuku. Přidání zvuku pomocí těchto chování vytváří instanci zvuku, která se pak používá k ovládání zvuku.
ActionScript 3.0 a Flash Lite 1.x a Flash Lite 2.x nepodporují chování.
Načtení zvuku do souboru pomocí chování
Přehrávání a zastavování zvuků s použitím chování
Zadejte identifikátor navázání a název instance zvuku, kterou chcete přehrát nebo zastavit, a klikněte na tlačítko OK.
Kliknutím na tlačítko OK potvrďte, že chcete zastavit všechny zvuky.
Ovládání zvuků pomocí objektu Sound jazyka ActionScript 2.0
Objekt Sound jazyka ActionScript 2.0 umožňuje přidat do dokumentu zvuky a slouží k ovládání zvukových objektů v dokumentu, včetně nastavení hlasitosti nebo stranového vyvážení při přehrávání zvuku. Další informace najdete v části o vytváření zvukových ovládacích prvků v dokumentu Učíme se jazyk ActionScript 2.0 v aplikaci Flash.
O události onSoundComplete jazyka ActionScript 2.0
Událost objektu onSoundComplete jazyka ActionScript 2.0 umožňuje spouštět událost v aplikaci Animate na základě dokončení připojeného zvukového souboru. Objekt Sound je vestavěný objekt, který umožňuje ovládat zvuky v aplikaci Animate. Další informace naleznete v části o zvuku v dokumentu Referenční příručka jazyka ActionScript 2.0. Událost objektu Sound onSoundComplete se vyvolává automaticky při ukončení připojeného zvukového souboru. Pokud se zvuk opakuje s určeným počtem opakování, událost se spouští při dokončení opakování zvuku.
Objekt Sound má dvě vlastnosti, které můžete použít s událostí onSoundComplete. Vlastnost duration (trvání) je vlastnost pouze pro čtení představující trvání zvukového vzorku připojeného k zvukovému objektu, v milisekundách. Vlastnost position (poloha) je vlastnost pouze pro čtení představující počet milisekund, po které se přehrává zvuk v každém opakování.
Událost onSoundComplete poskytuje možnost pracovat se zvuky mnoha způsoby, například umožňuje tyto akce:
Vytváření dynamického seznamu skladeb nebo sekvenčního zpracování
Vytvoření multimediální prezentace, která před postupem na další snímek nebo scénu zkontroluje, zda bylo dokončeno vyprávění
Vytvoření hry, která synchronizuje zvuky s konkrétními událostmi nebo scénami a přechází hladce mezi různými zvuky
Načasování změny obrazu podle zvuku – například výměna obrazu, když je zvuk uprostřed doby přehrávání
Přístup k vlastnostem ID3 v souborech mp3 pomocí přehrávače Flash Player
Macromedia Flash Player 7 společnosti Adobe a novější podporuje tagy ID3 v2.4 a v2.4. U této verze při načtení zvuku mp3 s použitím metody attachSound() nebo loadSound() jazyka ActionScript 2.0 jsou vlastnosti tagu ID3 dostupné na začátku dat zvukového streamu. Událost onID3 se provede, jsou-li data ID3 inicializovaná.
Flash Player 6 (6.0.40.0) a novější podporuje soubory mp3 s tagy ID3 v1.0 and v1.1. U tagů ID3 v1.0 a v1.1, jsou vlastnosti dostupné na konci datového streamu. Pokud zvuk neobsahuje tag ID3v1, vlastnosti ID3 jsou nedefinované. Aby mohly vlastnosti ID3 fungovat, uživatelé musí mít Flash Player 6 (6.0.40.0) nebo novější.
Další informace o používání vlastností ID3 naleznete v části id3 (vlastnost Sound.id3) v referenční příručce jazyka ActionScript 2.0.
Vytvářejte interaktivní animace pomocí aplikace Animate
Navrhujte animace pro kreslené filmy, bannery, hry a web.