Layouty interaktywne w działaniu
Załóżmy, że Robert jest odpowiedzialny za reklamę zespołu muzycznego. Zespół ma program trasy koncertowej, który jest stale aktualizowany. Zadaniem Roberta jest zapewnienie, aby zespół miał:
- Świetną witrynę SWF obejmującą najnowszy program koncertów.
- Świetną witrynę HTML obejmującą najnowszy program koncertów dla fanów, którzy nie mają programu Flash Player.
- Listę pocztową, której uczestnicy okresowo otrzymują pocztą wydrukowane broszury z aktualnym programem koncertów.
Po podjęciu decyzji o wizerunku graficznym dla zespołu Robert tworzy broszurę wysyłaną pocztą, korzystając z layoutu wydruku w projekcie programu QuarkXPress, a następnie importuje bieżący program koncertów.
Standardowy layout wydruku w programie QuarkXPress.
Po zaprojektowaniu broszury wysyłanej pocztą Robert wybiera opcję Layout > Duplikuj, aby zduplikować zawartość do layoutu strony WWW w tym samym projekcie. Teraz może pracować z wersją HTML strony w tym samym pliku.
Layout strony WWW utworzony poprzez zduplikowanie layoutu wydruku.
Następnie Robert duplikuje layout strony WWW do layoutu interaktywnego, ponownie wybierając opcję Layout > Duplikuj.
Aby zapewnić pewną interaktywność, Robert decyduje, że gitara będzie przesuwać się od prawej strony, kiedy użytkownik końcowy otworzy prezentację SWF. Aby to osiągnąć, wykonuje następujące czynności:
- Dodaje czerwoną linię, która będzie służyć jako ścieżka ruchu gitary. Używając palety Interaktywny, określa ścieżkę jako obiekt podstawowy i nadaje jej nazwę „ŚcieżkaGitary”. W sekcji Opcje wybiera ustawienie Początkowo ukryte, tak aby użytkownik końcowy nie widział linii.
- Wybiera grafikę z gitarą i używa palety Interaktywny, aby określić tę grafikę jako obiekt animacji o nazwie „PrzesuwanaGitara”. Aby wskazać, że gitara powinna przesuwać się wzdłuż czerwonej linii, wybiera pozycję Element na ścieżce z menu rozwijanego Wyświetlaj jako, a następnie wybiera pozycję ŚcieżkaGitary (czerwona linia) z menu rozwijanego Ścieżka. Aby ustalić prędkość przesuwu, wprowadza wartość 4 w polu Szybkość.
Karta Obiekt umożliwia przekształcenie elementu w obiekt animacji.
Aby umożliwić odtwarzanie tej animacji, Robert wykonuje dwie czynności:
- Tworzy skrypt, który odtwarza animację.
Karta Skrypt umożliwia tworzenie skryptów.
- Tworzy powiązanie tego skryptu z pierwszą stroną prezentacji, tak aby uruchamiać skrypt po wyświetleniu strony. W tym celu wybiera nazwę skryptu z menu rozwijanego Skrypt wejściowy dla danej strony.
Karta Strona umożliwia przypisywanie skryptów do stron.
Teraz Robert chce dodać przycisk, który będzie otwierać witrynę HTML menedżera zespołu w oddzielnym oknie. Aby utworzyć przycisk, rysuje ramkę graficzną, nadaje jej nazwę „PrzyciskWitrynyInternetowej”, wybiera pozycję Przycisk z menu rozwijanego Typ obiektu, a następnie wybiera pozycję Nowy z menu rozwijanego Przycisk. Powoduje to utworzenie layoutu przycisku z czterema stronami, na których Robert tworzy cztery stany obiektu przycisku (używając do tego celu tylko narzędzi programu QuarkXPress). Dzięki różnym stanom przycisku możliwe jest przedstawienie informacji zwrotnych dla użytkownika końcowego. Jeśli dla każdego stanu zostanie użyty inny obraz, wygląd przycisku będzie zmieniać się w zależności od tego, czy przycisk jest naciśnięty, zwolniony, aktywny lub nieaktywny.
Paleta Strony layoutu umożliwia wyświetlenie stanów tworzonego przycisku.
Teraz Robert musi skonfigurować przycisk, dlatego przełącza się z powrotem do layoutu prezentacji i ustawia przycisk tak, aby powodował on otwarcie witryny internetowej zespołu. W tym celu dodaje akcję Otwórz adr
es URL do zdarzenia użytkownika Zwolnienie kliknięcia dla obiektu przycisku.
Karta Zdarzenia umożliwia przypisywanie zdarzeń do różnych stanów obiektu przycisku.
Robert chce teraz dodać do prezentacji animowaną sekwencję logo. Aby utworzyć sekwencję obrazów, rysuje ramkę graficzną, nadaje jej nazwę „Animowane logo”, wybiera pozycję Animacja z menu rozwijanego Typ obiektu, wybiera pozycję Sekwencja w ramce z menu rozwijanego Wyświetlaj jako, a następnie wybiera pozycję Nowy z menu rozwijanego Sekwencja. Powoduje to utworzenie layoutu sekwencji obrazów. Robert dodaje 10 stron do layoutu sekwencji obrazów, a następnie tworzy 11 ramek animacji, umieszczając po jednej ramce na każdej stronie.
Paleta Strony layoutu umożliwia wyświetlenie podglądu ramek w sekwencji obrazów.
Aby odtworzyć animację, dodaje akcję Odtwórz animację do tego samego skryptu, który został użyty do rozpoczęcia animacji „PrzesuwanaGitara”.
Strona SWF z programem koncertów jest już gotowa, dlatego Robert wybiera opcję Plik > Eksportuj > Eksporter Adobe Flash, ustawia opcje eksportu, a następnie eksportuje prezentację w formacie SWF.
Okno dialogowe Eksporter Adobe Flash umożliwia określenie opcji eksportu.
Kiedy wszystkie trzy wersje strony — wydruk, strona WWW i wersja interaktywna — mają żądany wygląd, Robert używa palety Zawartość udostępniona, aby zsynchronizować program koncertów we wszystkich trzech layoutach. Następnie drukuje layout wydruku, eksportuje layout strony WWW do postaci HTML oraz eksportuje layout interaktywny w formacie SWF.
Po upływie tygodnia pojawia się nowa wersja programu trasy koncertowej. Robert otwiera projekt i rozpoczyna pracę od wprowadzenia nowego programu do layoutu wydruku. Poprzez podzielenie widoku może natychmiast sprawdzić, że pozostałe layouty także zostały zaktualizowane.
Funkcja widoku wielu layoutów w programie QuarkXPress umożliwia sprawdzanie jednoczesnej aktualizacji zawartości w layoucie wydruku i layoucie interaktywnym.
Teraz wystarczy wyeksportować layout strony WWW i interaktywny, aby zaktualizować serwis. Należy też wydrukować nową broszurę, która jest już gotowa do wysłania pocztą.