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é.
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.
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.
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:
- Vytvoří skript, který přehraje animaci.
Skripty se vytvářejí na listu Skripty.
- 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.
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é.
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.
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.
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.
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ě.
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.