Interaktivní sestavy v akci

Představme si, že Brad zodpovídá za publicitu hudební skupiny. Skupina plánuje turné, jehož harmonogram se stále mění. Brad musí zajistit, aby skupina měla:

  • Skvělý web s SWF, kde se zobrazuje nejaktuálnější harmonogram turné.
  • Skvělý HTML web obsahující i nejaktuálnější harmonogram turné pro fanoušky, který nemají přehrávač Flash.
  • Seznam adres, na které se periodicky odesílá tištěný letáček s aktuálním harmonogramem turné.

Brad tedy nejdříve vyřeší grafický vzhled materiálů skupiny, pak připraví letáček jako tiskovou sestavu projektu QuarkXPress a importuje do něj aktuální harmonogram turné.

QuarkXpress example interactive print layout Interaktivní sestavy v akci

Standardní tisková sestava v programu QuarkXPress.

Po dokončení letáčku příkazem Sestava > Kopie zduplikuje ve stejném projektu jeho obsah do sestavy pro web. Nyní Brad může ve stejném souboru připravit HTML verzi stránky.

QuarkXpress example interactive web layout Interaktivní sestavy v akci

Sestava pro web vytvořená kopírováním sestavy pro tisk.

Nyní zkopíruje sestavu pro web do interaktivní sestavy, opět příkazem Sestava > Kopie.

Interaktivitu přidá Brad například pohybem obrázku kytary z pravé strany v okamžiku, kdy uživatel otevře prezentaci SWF. To provede následujícími kroky:

  • Přidá červenou linku, který poslouží jako cesta, podél které se kytara bude pohybovat. Prostřednictvím palety Ovládání z ní vytvoří základní objekt a nazve ji “CestaKytary”. V nabídce Možnosti zvolí Na začátku skryto (uživatel tedy linku nebude vidět).
  • Dále vybere obrázek kytary a pomocí palety Ovládání z něj vytvoří objekt animace pojmenovaný “KytaraVPohybu”. Aby stanovil, že se má pohybovat podél červené linky, zvolí Položka na cestě z rozevírací nabídky Zobrazit jako, pak vybere CestaKytary (červená linka) v nabídce Cesta. Aby stanovil rychlost pohybu, zadá 4 do políčka Rychlost.

QuarkXpress example interactive layout Interaktivní sestavy v akci

K převedení položky na objekt animace slouží list Objekt.

Aby se animace přehrála, udělá Brad ještě dvě věci:

  1. Vytvoří skript, který přehraje animaci.
    QuarkXpress example script playanimation Interaktivní sestavy v akci

    Skripty se vytvářejí na listu Skripty.

  2. Prováže skript s první stránkou prezentace tak, že se spustí při zobrazení stránky. K provázání slouží rozevírací nabídka Vstupní skript, ve které se zvolí název skriptu.
    QuarkXpress example page script playanimation Interaktivní sestavy v akci

    Na listu Stránka se přiřazují skripty ke stránkám.

Dále Brad přidá tlačítko, kterým se v novém okně otevře HTML stránka manažera skupiny. Tlačítko vytvoří tak, že nakreslí obrázkový rámeček, nazve ho “TlačítkoWebu”, zvolí Tlačítko v rozevírací nabídce Typ objektu a potom zvolí Nový z rozevírací nabídky Tlačítko. Tím se vytvoří sestava tlačítka, obsahující čtyři stránky. Na těchto stránkách Brad připraví čtyři stavy objektu tlačítko. Všimněte si, že si vystačíme s nástroji programu QuarkXPress. Různými stavy tlačítka poskytne Brad uživatelům zpětnou vazbu: pokud má každý stav tlačítka jiný obrázek, změní se jeho vzhled podle toho, zda je nestisknuté, stisknuté, povolené nebo zakázané.

QuarkXpress example button pagelayout Interaktivní sestavy v akci

Paleta Vzhled stránky zobrazuje stavy vytvářeného tlačítka.

Nyní Brad nastaví tlačítko. Proto přepne zpět do prezentační sestavy a nastaví tlačítko tak, aby otevíralo web skupiny. Objektu tlačítka přidá akci Otevřít URL k uživatelské události Uvolnit tlačítko myši.

QuarkXpress example websitebutton Interaktivní sestavy v akci

Události se ke stavům tlačítka přiřazují na listu Událost.

B
rad ještě přidá do prezentace animované logo. Aby vytvořil posloupnost obrázků, nakreslí obrázkový rámeček, nazve jej “AnimovaneLogo”, zvolí Animace v rozevírací nabídce Typ objektu, vybere Posloupnost v rámečku v rozevírací nabídce Zobrazit jako a konečně zvolí Nový v nabídce Posloupnost. Tak se vytvoří sestava posloupnost obrázků. Brad do této sestavy přidá 10 stránek a pak připraví 11 snímků animace vložením jednoho snímku na stránku.

QuarkXpress example image sequence Interaktivní sestavy v akci

Paleta Vzhled stránky poskytuje náhled snímků z posloupnosti obrázků.

Přehrávání animace si zajistí přidáním Přehrát animaci ke stejnému skriptu, jaký použil pro spuštění animace “KytaraVPohybu”.

Stránka SWF pro turné skupiny je nyní připravena, zvolí Soubor > Export > Exportování Macromedia Flash, nastaví volby a exportuje prezentaci ve formátu SWF.

QuarkXpress example interactive export Interaktivní sestavy v akci

Dialog Exportování Macromedia Flash umožňuje nastavit parametry exportu.

Všechny tři varianty stránky (pro tisk, pro web a interaktivní) nyní vypadají tak, jak mají a stačí už jen v paletě Sdílený obsah synchronizovat harmonogram turné. Pak Brad vytiskne sestavu pro tisk, vyexportuje sestavu pro web do HTML a vyexportuje interaktivní sestavu do formátu SWF.

O týden později přijde nová verze harmonogramu turné. Brad otevře projekt a zadá nový harmonogram do sestavy pro tisk. Pokud si zobrazí všechny tři sestavy, tak může bezprostředně pozorovat, že se aktualizují i zbývající dvě.

QuarkXpress example interactive split window Interaktivní sestavy v akci

Schopnost programu QuarkXPress zobrazit více sestav umožňuje sledovat současně změny, probíhající i v sestavě pro tisk a v interaktivní sestavě.

Teď už stačí jen znovu vyexportovat sestavu pro web a interaktivní sestavu. A samozřejmě také vytisknout novou verzi letáčku.

Interaktivní sestavy v akci