Publikování dokumentů Flash



Přehled publikování

Ve výchozím nastavení vytváří příkaz Publikovat soubor Flash SWF a dokument HTML, který vkládá obsah Flash do okna prohlížeče. Příkaz Publikovat také vytvoří a zkopíruje soubory detekce pro aplikaci Macromedia Flash 4 od společnosti Adobe a novější. Pokud změníte nastavení publikování, Flash tyto změny uloží spolu s dokumentem. Poté, co vytvoříte profil publikování, ho vyexportujte, abyste ho vy nebo další uživatelé, kteří pracují na stejném projektu, mohli používat v jiných dokumentech.

Aplikace Flash® Player 6 a novější verze podporují kódování textu Unicode. Díky podpoře kódování Unicode lze zobrazovat vícejazyčný text bez ohledu na to, jaký jazyk používá operační systém, ve kterém přehrávač pracuje.

Soubor FLA můžete publikovat i v alternativních formátech souborů – GIF, JPEG, PNG a QuickTime® – spolu se souborem HTML potřebným k jejich zobrazení v okně prohlížeče. Alternativní formáty umožňují, aby se v prohlížeči zobrazovaly animace a interaktivní prvky souboru SWF i těm uživatelům, kteří nemají nainstalovaný přehrávač Adobe Flash Player, pro který je tento obsah určen. Při publikování dokumentu Flash (soubor FLA) v alternativních formátech souborů se spolu se souborem FLA ukládá nastavení pro každý formát.

Soubor FLA můžete exportovat v několika formátech, podobně jako při publikování souborů FLA v alternativních formátech souborů, pouze s tím rozdílem, že se nastavení pro každý formát neukládají spolu se souborem FLA.

Nebo vytvořte vlastní dokument HTML pomocí libovolného editoru HTML a zahrňte do něho tagy potřebné k zobrazení souboru SWF.

Chcete-li si před publikováním souboru SWF odzkoušet, jak soubor funguje, použijte příkaz Testovat film (Ovládání > Testovat film) a Testovat scénu (Ovládání > Testovat scénu).

Přehrávání souborů Flash SWF

Formát souborů Flash SWF je určen pro nasazování obsahu Flash.

Obsah můžete přehrávat následujícími způsoby:

  • Ve webových prohlížečích vybavených přehrávačem Flash Player

  • Pomocí doplňků Flash Xtra v aplikacích Director® a Authorware® od společnosti Adobe®

  • Pomocí ovladače Flash ActiveX v aplikaci Microsoft Office a dalších hostitelských aplikacích pro ovladače ActiveX

  • Jako součást videa QuickTime

  • Jako samostatnou aplikaci nazývanou projektor

    Formát souboru Flash SWF představuje otevřený standard podporovaný i jinými aplikacemi. Další informace o formátech souborů Flash viz www.adobe.com/go/flashplayer_cz.

Dokumenty HTML

Potřebujete dokument HTML, který přehraje soubor SWF ve webovém prohlížeči a určí nastavení prohlížeče. Aby se soubor SWF zobrazil ve webovém prohlížeči, dokument HTML musí použít tagy object a embed se správnými parametry.
Poznámka: Dokument HTML můžete vygenerovat tak, že použijete správné tagy object a embed v dialogovém okně Nastavení publikování a vyberete volbu HTML. Další informace viz Určení nastavení publikování pro dokumenty HTML.

Flash může vytvořit dokument HTML automaticky při publikování souboru SWF.

Publikování pro mobilní zařízení

Aplikace Adobe® Flash® Lite® umožňuje uživatelům aplikace Flash vytvářet s použitím skriptovacího jazyka ActionScript®, kreslicích nástrojů a předloh zajímavý obsah pro mobilní telefony. Podrobné informace o vytváření obsahu pro mobilní zařízení viz Developing Flash Lite Applications (Vytváření aplikací ve Flash Lite) a Content Development Kits (Sady pro vyvíjení obsahu) na webu Mobile and Devices Development Center (Centrum pro vývoj obsahu pro mobilní telefony a jiná zařízení) na www.adobe.com/go/devnet_devices_cz.

Poznámka: Podle toho, pro jaké mobilní zařízení obsah vyvíjíte, mohou existovat určitá omezení, co se týče podporovaných příkazů jazyka ActionScript a zvukových formátů. Další podrobnosti viz Mobile Articles (Mobilní články) na webových stránkách Mobile and Devices Development Center.

Adobe také nabízí Adobe Device Central, což je nový způsob testování obsahu vytvořeného pomocí produktů Adobe na emulovaných mobilních zařízeních. Při vytváření nového dokumentu pro mobilní zařízení jakéhokoli druhu začněte tento proces z programu Device Central. Device Central umožňuje vybrat cílové zařízení hned na počátku vývoje obsahu, takže budete mít jasnou představu, jaká jsou omezení daného zařízení.

Publikování zabezpečených dokumentů Flash

Flash Player 8 a novější obsahuje následující funkce, které vám pomohou zajistit bezpečnost vašich dokumentů Flash:

Ochrana proti přeplnění vyrovnávací paměti

Tato funkce, která se povoluje automaticky, zabraňuje záměrnému zneužití externích souborů v dokumentu Flash k přepsání paměti uživatelova počítače nebo k vložení destruktivního kódu, například viru. Dokument tak nemůže číst ani zapisovat data vně přiděleného paměťového prostoru na uživatelově systému.

Přesná shoda domén pro sdílení dat mezi dokumenty Flash

Aplikace Flash Player 7 a novější zavádí přísnější model zabezpečení než předchozí verze. Mezi verzemi Flash Player 6 a Flash Player 7 se model zabezpečení změnil ve dvou základních ohledech:

Přesná shoda domén
Flash Player 6 dovoluje souborům SWF z podobných domén (například www.adobe.com a store.adobe.com), aby neomezeně komunikovaly spolu navzájem i s jinými dokumenty. Ve verzi Flash Player 7 se doména dat, ke kterých je požadován přístup, musí přesně shodovat s doménou poskytovatele dat, jinak spolu domény komunikovat nemohou.

Omezení HTTPS/HTTP
Soubor SWF načtený s použitím nezabezpečených protokolů (jiných než HTTPS) nemá přístup k obsahu načtenému s použitím zabezpečeného protokolu (HTTPS), ani když jsou oba protokoly přesně v téže doméně.

Další informace o zajištění funkce obsahu podle očekávání s novým modelem zabezpečení viz také Porozumění zabezpečení v dokumentu Učíme se ActionScript 2.0 v aplikaci Adobe Flash.

Lokální a síťové zabezpečení přehrávání

Přehrávač Flash Player 8 a vyšší zahrnuje model zabezpečení, který umožňuje nastavit místní a síťové zabezpečení přehrávání souborů SWF, které publikujete. Ve výchozím nastavení mají soubory SWF přístup pro čtení k lokálním souborům a sítím. Soubor SWF s lokálním přístupem ale nemůže komunikovat se sítí a jakýkoli soubor SWF nemůže posílat soubory ani žádné informace do jakýchkoli sítí.

Povolte souborům SWF přístup k síťovým zdrojům, aby mohly odesílat a přijímat data. Pokud souboru SWF povolíte přístup k síťovým zdrojům, lokální přístup je zakázán, aby se informace na lokálním počítači nemohly načíst do sítě.

Chcete-li vybrat lokální nebo síťový model zabezpečení pro vaše publikované soubory SWF, použijte dialogové okno Nastavení publikování.

Flash Player

Flash Player přehrává obsah Flash stejně, jako se zobrazuje ve webovém prohlížeči nebo v hostitelské aplikaci pro ActiveX. Aplikace Flash Player se instaluje spolu s aplikací Flash. Když poklepete na obsah Flash, operační systém spustí Flash Player, který pak přehraje soubor SWF. Přehrávač slouží ke zpřístupnění obsahu Flash pro uživatele, kteří nepoužívají webový prohlížeč ani hostitelskou aplikaci pro ActiveX.

K ovládání obsahu Flash v přehrávači Flash Player používejte příkazy z nabídek a funkci fscommand(). Další informace viz Odesílání zpráv do aplikace Flash Player a z ní, v dokumentu Učíme se ActionScript 2.0 v aplikaci Adobe Flash.

S použitím kontextové nabídky přehrávače Flash Player můžete snímky obsahu Flash vytisknout.

 Proveďte jeden z následujících úkonů:
  • Chcete-li otevřít nový nebo existující soubor, zvolte Soubor > Nový nebo Soubor > Otevřít.

  • Chcete-li změnit zobrazení aplikace, zvolte Zobrazení > Zvětšení a vyberte požadovanou volbu.

  • K ovládání přehrávání obsahu Flash slouží příkazy Ovládání > Přehrát, Přetočit dozadu, nebo Opakovat přehrávání.

Přeinstalování přehrávače Flash Player

Pokud existují potíže s instalací přehrávače Flash Player, můžete přehrávač přeinstalovat.

  1. Zavřete webový prohlížeč.
  2. Odstraňte momentálně nainstalovanou verzi přehrávače.

    Pokyny najdete v dokumentu TechNote 14157 v centru podpory aplikace Adobe ® Flash® na adrese www.adobe.com/go/tn_14157_cz.

  3. Začněte instalaci návštěvou stránek http://www.adobe.com/go/getflashplayer_cz.

    Nainstalujte přehrávač podle pokynů na obrazovce.

    Také můžete ve složce Players spustit jeden z následujících instalátorů. Instalátor na webu Adobe je však obvykle aktuálnější než instalátory ve složce Players.

    • Chcete-li nainstalovat prvek ActiveX pro systém Windows® (Internet Explorer nebo AOL), spusťte soubor Install Flash Player 9 AX.exe.

    • Chcete-li nainstalovat zásuvný modul pro systém Windows (Firefox, Mozilla, Netscape, Safari nebo Opera), spusťte soubor Install Flash Player 9.exe.

    • Chcete-li nainstalovat zásuvný modul pro počítače Macintosh® (AOL, Firefox, Internet Explorer pro Macintosh, Netscape, Opera nebo Safari), spusťte soubor Install Flash Player 10 (Mac OS 10.x) nebo Install Flash Player 9 OS X (Mac OS X.x).
      Poznámka: Instalaci ověříte tím, že ze svého webového prohlížeče přejdete na adresu http://www.adobe.com/shockwave/welcome.

Konfigurace serveru pro Flash Player

Aby si mohli jiní uživatelé zobrazit vámi vytvořený obsah Flash na webu, musí být webový server správně nakonfigurovaný, aby rozeznával soubory SWF.

Možná, že váš server už je správně nakonfigurovaný. Chcete-li si konfiguraci serveru otestovat, podívejte se do dokumentu TechNote 4151 na webu centra podpory Adobe Flash na www.adobe.com/go/tn_1415_cz.

Nakonfigurováním serveru se vytvoří vhodné typy MIME (Multipart Internet Mail Extension), aby mohl server identifikovat soubory s příponou .swf jako soubory Flash.

Prohlížeč, který obdrží správný typ MIME, může načíst vhodný zásuvný modul, ovládací nebo pomocnou aplikaci pro zpracování a řádné zobrazení příchozích dat. Pokud chybí typ MIME nebo ho server neposkytne správně, mohou se v prohlížeči zobrazovat chybová hlášení nebo se objeví prázdné okno s ikonou dílku papírové skládačky (puzzle).

  • Pokud je vaše webové místo zprostředkováno poskytovatelem služeb sítě Internet (ISP), požádejte tohoto poskytovatele, aby na server přidal tento typ MIME: application/x-shockwave-flash s příponou .swf.

  • Pokud si svůj server spravujete sami, postupujte podle pokynů pro přidávání a konfigurování typů MIME, které najdete v dokumentaci k vašemu webovému serveru.

  • Správci firemních systémů mohou nakonfigurovat Flash tak, aby byl omezen přístup přehrávače Flash Player ke zdrojům v lokálním systému souborů. Vytvořte soubor konfigurace zabezpečení, který omezuje funkcionalitu přehrávače Flash Player na lokálním systému.

Soubor konfigurace zabezpečení je textový soubor umístěný ve stejné složce jako instalátor přehrávače Flash Player. Instalátor přehrávače Flash Player si během instalace konfigurační soubor přečte a dodrží zásady zabezpečení, které jsou v něm uvedené. Flash Player využívá systémový objekt ke zpřístupnění konfiguračního souboru pro ActionScript.

Pomocí konfiguračního souboru můžete zamezit přístup přehrávače Flash Player ke kameře nebo mikrofonu, omezit velikost lokální úložné kapacity, kterou může Flash Player využívat, ovládat funkci automatického aktualizování a zabránit tomu, aby Flash Player cokoli četl z uživatelova lokálního pevného disku.

Další informace o zabezpečení naleznete v části Systém v dokumentu Referenční příručka jazyka ActionScript 2.0.

Přidávání typů MIME

Když webový server přistupuje k souborům, musí je řádně identifikovat jako obsahFlash, aby je mohl správně zobrazit. Pokud chybí typ MIME nebo ho server neposkytne správně, mohou se v prohlížeči zobrazovat chybová hlášení nebo se objeví prázdné okno s ikonou dílku papírové skládačky (puzzle).

Pokud není váš server správně nakonfigurovaný, musíte vy (nebo správce vašeho serveru) do konfiguračních souborů serveru přidat typy MIME souboru SWF a asociovat následující typy MIME s příponami souborů SWF:

  • typ MIME application/x-shockwave-flash má příponu .swf.

  • typ MIME application/futuresplash má příponu .spl.

Pokud si server spravujete sami, postupujte podle pokynů pro přidávání a konfigurování typů MIME, které najdete v dokumentaci k softwaru pro váš server. Pokud server nespravujete, požádejte o přidání informací o typech MIME vašeho poskytovatele služeb sítě Internet, webmastera nebo správce serveru.

Pokud je vaše webové umístění na serveru se systémem Mac OS, musíte také nastavit následující parametry: Akce: Binární; Typ: SWFL; a Tvůrce: SWF2.