Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




Mapy obrazków i plastry

Poloneza


Mapy obrazków i plastry

W tym rozdziale:

u     939r171j      939r171j Praca z obiektami internetowymi.



u     939r171j      939r171j Przydzielanie obszarów aktywnych do map obrazków.

u     939r171j      939r171j Wstawianie eksportowanych kodów na strony WWW.

u     939r171j      939r171j Dzielenie obrazków na plastry.

u     939r171j      939r171j Eksportowanie plastrów do plików HTML.

u     939r171j      939r171j Animowanie plastrów.

Zdarzyło Ci się kiedyś odwiedzić stronę, w której zerwane były wszystkie łącza z ob­raz­­kami? W takich sytuacjach jedynymi obiektami na stronie - oprócz tekstu - są pros­to­kąty z ikoną przeglądarki mówiącą, że "No graphic found" ("Nie znaleziono grafiki"). Dla przeglądarki strona internetowa jest właśnie zbiorem tekstu i prostokątów. Możesz ko­rzystać z obrazków w formacie GIF i ukrywać ich prostokątne kształty, ale łącza nie będziesz mógł ograniczyć jedynie do widzialnego obszaru obrazka. W takich przy­pad­kach musisz wykorzystać mapy obrazków i plastry, które umożliwiają łączenie ze so­bą łączy o nieregularnych kształtach, takich jak symbol yin yang.

Fireworks doskonale obsługuje mapy obrazków i plastry. Zarówno jedne, jak i drugie (lub ich odrębne części nazywane obszarami aktywnymi) są w Fireworks nazywane wspól­nie obiektami internetowymi i spełniają kilka różnych funkcji. Oprócz możliwości uni­kania regularnych kształtów na stronach WWW, obiekty internetowe dają także moż­liwość tworzenia elementów interaktywnych oraz nadawania stronom indy­wi­du­al­ne­go stylu za pomocą behawiorów. Możesz zaprojektować całą witrynę WWW i nie otrzeć się o obszary aktywne i plastry, ale pełne zrozumienie ich zastosowań i ograniczeń pozwoli urozmaicić Twoje projekty.

W tym rozdziale poznasz podstawowe zasady definiowania obszarów ak­tywnych i plastrów oraz niektóre techniki ich umieszczania na stro­nach WWW. Więcej informacji o tworzeniu elementów reagujących na zda­rzenia myszy oraz wykorzystywaniu innych behawiorów w Fireworks znaj­dziesz w rozdziale 21.

 

Podstawowe wiadomości o mapach obrazków i obszarach aktywnych

Aby zrozumieć, jak działają mapy obrazków, wystarczy, że przeanalizujesz mapę do­wol­nego państwa. Podziały na regiony i terytoria są zazwyczaj geograficzne i rzadko ma­ją regularne kształty. Aby taką mapę umieścić w Internecie, każdy z regionów geo­gra­fi­cznych (rejonów lub województw) powinien być odrębnym obszarem, który użyt­kow­nik będzie mógł kliknąć (rysunek 20.1). W taki właśnie sposób działa każda mapa obrazka.

Rysunek 20.1.

Przykład prostej mapy obrazka wykonanej na podstawie prawdziwej mapy

Circle ... - Okrągły obszar aktywny

Rectangle ... - Prostokątny obszar aktywny

Polygon ... - Wielokątny obszar aktywny

Każdy odrębnie zdefiniowany obszar mapy obrazka nazywany jest obszarem ak­tyw­nym. Mogą one mieć kształty okręgów, prostokątów lub wielokątów. Prostokąt oznacza tu prostokąt lub kwadrat, zaś okrąg - okrąg lub owal. Każdy inny kształt jest wie­lo­ką­tem. Po zdefiniowaniu obszaru mapy obrazka możesz nadać mu nazwę i przy­dzielić do niego URL. Obszary aktywne mogą być wykorzystywane także do uru­cha­miania różnych zdarzeń, na przykład reakcji na zdarzenia myszy lub wyświetlania ko­munikatów. Obszary aktywne nie są częścią końcowego obrazka, i są niewidoczne w prze­glądarkach internetowych. Aby obszar aktywny mógł zostać wykorzystany na stro­nie WWW, informacje o nim muszą być przekształcone na kod HTML i osadzone na stronie.

Mapy obrazków i plastry działają dzięki generowanemu kodowi HTML. Jako że w pli­kach graficznych nie są osadzane żadne dane, musisz wyeksportować z Fireworks za­rów­no obrazki, jak i cały potrzebny kod HTML i umieścić wszystkie te elementy na stro­nie WWW. W dalszej części rozdziału dowiesz się, że Fireworks umożliwia nie tylko bez­problemowe ich eksportowanie, ale oferuje wiele dodatkowych opcji, które ułat­wia­ją osadzanie grafiki i kodów na stronach WWW.

Narzędzia do tworzenia obszarów aktywnych

Narzędzia do tworzenia obszarów aktywnych znajdują się w lewej dolnej części palety na­rzędziowej Fireworks. Poniżej zamieszczone są opisy działania narzędzi do tworzenia ob­szarów aktywnych o trzech podstawowych kształtach:

u     939r171j      939r171j Rectangle (Prostokąt)

Służy do rysowania prostokątnych i kwadratowych ob­sza­rów aktywnych. Nie można zaokrąglać ich narożników, jak w przypadku stan­dardowego narzędzia Rectangle, ale możliwe jest korzystanie z klawiszy mo­dyfikujących.

u     939r171j      939r171j Circle (Okrąg)

Służy do rysowania eliptycznych i okrągłych obszarów aktyw­nych. Klawisze modyfikujące: Shift i Alt Option) działają tak samo, jak było to przed­stawione w przypadku standardowego narzędzia Ellipse

u     939r171j      939r171j Polygon (Wielokąt)

Służy do rysowania obszarów aktywnych o niere­gu­lar­nych kształtach. Działa podobnie do narzędzia Polygon Lasso - aby utworzyć kształt obszaru aktyw­ne­go, nanosi wiele punktów i łączy je za pomocą pros­tych odcinków.

Po narysowaniu obszary aktywne wyglądają, jakby zostały nałożone na inne obiekty (ry­­sunek 20.2). Fireworks przechowuje wszystkie obszary aktywne (i plastry) na in­ter­ne­towej warstwie (Web Layer), która jest współużytkowana przez wszystkie klatki do­ku­mentu. Warstwa ta może być blokowana, ukrywana, a nawet można zmieniać jej poło­żenie względem innych warstw. Zachowuje się więc jak inne standardowe war­stwy. Początkowo wszystkie obszary aktywne wyświetlane są w tym samym kolorze, ale za pomocą palety Object można każdemu z nich nadać inny kolor.

Rysunek 20.2.

Za pomocą trzech narzędzi
do tworzenia obszarów aktywnych możesz rysować je
na warstwie internetowej

Rectangle Hotspot tool - Narzędzie do tworzenia prostokątnych obszarów aktywnych

Polygon Hotspot - Wielokątny obszar aktywny

Circle Hotspot - Okrągły obszar aktywny

Circle Hotspot tool - Narzędzie do tworzenia okrągłych obszarów aktywnych

Polygon Hotspot tool - Narzędzie do tworzenia wielokątnych obszarów aktywnych

Rectangle Hotspot - Prostokątny obszar aktywny

Web Layer - Warstwa internetowa

Prostokątne obszary aktywne

Jak zostało wcześniej wspomniane, narzędzia do tworzenia obszarów aktywnych dzia­ła­ją podobnie do narzędzi, które służą do tworzenia standardowych kształtów. Istnieje jed­nak pomiędzy nimi kilka zasadniczych różnic. Aby utworzyć prostokątny obszar ak­tyw­ny:

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j     1. Wybierz narzędzie Rectangle Hotspot z palety narzędziowej.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j     2. Kliknij, aby ustalić położenie pierwszego wierzchołka i przeciągnij do prze­ciw­ległego wierzchołka prostokąta. W trakcie przeciągania Fireworks będzie wy­świetlał kontury tworzonego kształtu.

Aby utworzyć kwadratowy obszar aktywny, wciśnij w czasie rysowania kształtu klawisz Shift. Aby rysować obszar aktywny od środka za­miast od wierzchołka, wciśnij w czasie rysowania klawisz Alt (Option). Mo­żesz również wcisnąć oba klawisze jednocześnie, aby narysować kwa­drat od środka.

 

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j     3. Zwolnij przycisk myszy, gdy tworzony prostokąt osiągnie odpowiednie roz­mia­ry i kształt.

Fireworks utworzy obszar aktywny i wypełni go kolorem (rysu­­nek

Rysunek 20.3.

Użyj narzędzia Rectangle Hotspot

do tworzenia kwadratowych i prostokątnych obszarów aktywnych

Okrągłe obszary aktywne

Aby narysować owalny lub okrągły obszar aktywny:

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j     1. Wybierz narzędzie Circle Hotspot z palety narzędziowej. Jeśli nie widzisz tego na­rzędzia w palecie, kliknij i przytrzymaj widoczne narzędzie Hotspot. Kiedy zostanie roz­winięta grupa narzędzi, wybierz z niej przycisk Circle Hotspot

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j     2. Kliknij, aby ustalić początkowy punkt kształtu i przeciągnij po przekątnej, aby utwo­rzyć okrąg lub elipsę. W trakcie przeciągania Fireworks będzie wyświetlał kon­tury tworzonego kształtu.

Wciśnij klawisz Shift, aby narysować okrąg. Po wciśnięciu klawisza Alt (Op­­tion) kształt będzie tworzony od środka.

 

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j     3. Zwolnij przycisk myszy, gdy tworzony okrąg lub elipsa osiągnie odpowiednie roz­miary i kształt.

Fireworks utworzy obszar aktywny (rysunek 20.4).

 

Rysunek 20.4.

Użyj narzędzia Circle Hotspot
do tworzenia okrągłych i owalnych obszarów aktywnych

 

Dość trudno jest utworzyć obszar aktywny o wymiarach i kształcie do­kład­nie pasujących do owalnego obiektu. Jednak istniejące obszary aktyw­ne można przesuwać za pomocą narzędzia Pointer, skalować za po­mocą narzędzi transformacji oraz numerycznie dostosowywać ich wy­miary i położenia za pomocą palety Info. Jeśli owalny obszar ak­tyw­ny tworzony jest dla oddzielnego obiektu (a nie dla owalnego frag­men­tu więk­szego obiektu), najłatwiej jest zaznaczyć obiekt i wybrać z me­nu po­le­cenie Insert Hotspot. Fireworks utworzy wówczas obszar ak­tyw­ny za Ciebie.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j     4. Wybierz narzędzie Polygon Hotspot z palety narzędziowej. Jeśli nie widzisz go w palecie, kliknij i przytrzymaj widoczne narzędzie Hotspot tak długo, aż zostanie roz­wi­nię­ta grupa narzędzi, a następnie wybierz z niej przycisk Polygon Hotspot

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j     5. Kliknij, aby utworzyć pierwszy wierzchołek obszaru aktywnego, przesuń wskaź­nik myszy do miejsca, w którym chcesz wstawić kolejny wierzchołek two­­rzonego kształtu i kliknij ponownie.

Fireworks łączy poszczególne naniesione punkty za pomocą linii prostych (rysunek 20.5).

Rysunek 20.5.

Podczas nanoszenia kolejnych wierzchołków, Fireworks łączy je i tworzy wielokątny obszar aktywny

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j     6. Powtarzaj poprzednią czynność do czasu, aż uzyskasz odpowiedni kształt.

Po naniesieniu każdego z kolejnych wierzchołków Fireworks wypełni obszar ak­tywny kolorem domyślnym.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j     7. Kliknij pierwszy wierzchołek, aby zamknąć tworzony wielokąt i utworzyć ob­szar aktywny.

Fireworks utworzy wielokątny obszar aktywny i wypełni go ko­lorem.

Przydzielanie łączy do obszarów aktywnych

Paleta Object pozwala na wiele więcej niż tylko zdefiniowanie koloru obszarów aktyw­nych. Właściwie paletę Object (rysunek 20.6) można uznać za czwarte narzędzie do two­rzenia obszarów aktywnych. Aby stał się on użyteczny, trzeba do niego przydzielić łą­cze i zdefiniować odpowiednie opcje HTML. Wszystko to można zrobić z poziomu pa­lety Object

Oto opcje obszarów aktywnych dostępne w palecie Object

Rysunek 20.6.

Za pomocą palety Object można zdefiniować dla zaznaczonego obszaru aktywnego dane niezbędne w Internecie, takie jak adres URL

u     939r171j      939r171j Current URL (Bieżący URL). Pole służące do przydzielania i wyświetlania łą­cza związanego z zaznaczonym obszarem aktywnym. Nowe łącze możesz wpi­sać ręcznie w polu tekstowym lub wybrać z rozwijanej listy jedno z istnie­ją­cych wcześniej. Rozwijana lista łączy może być podzielona na trzy części: opcję No URL noHREF (Brak adresu URL), historię łączy uży­wa­nych w bieżącym dokumencie i bie­żącą bibliotekę URL.

Więcej informacji na temat zarządzania łączami za pomocą historii oraz bibliotek URL, oraz o łączach w ogóle, znajdziesz w rozdziale 18.

 

u     939r171j      939r171j Alt tag (Znacznik alt). Pole służące do definiowania tekstu zastępczego wy­świe­tlanego, gdy obrazek nie może zostać znaleziony na serwerze lub gdy użyt­kownik zbyt długo przy­trzyma kursor nad obrazkiem. W tym drugim przy­pad­ku zastępczy tekst jest wyświetlany w etykiecie "przyczepionej" do kur­so­ra. Fireworks generuje kod HTML zarówno dla standardowego znacznika alt, jak i dla atrybutu title wy­ma­ganego przez przeglądarkę Internet Explorer.

u     939r171j      939r171j Link target (Cel). Cel definiujący miejsce wyświetlenia wywoływanej przez łą­cze strony WWW. Cele są najczęściej wykorzystywane w układach ramek HTML. Możesz ręcz­nie wpisać nazwę docelowej ramki w polu tekstowym Tar­get lub wybrać jeden z celów standardowych:

u _blank pozostawia dostępne bieżące okno i otwiera łącze w nowym oknie prze­glądarki.

u _parent otwiera łącze w nadrzędnej ramce bieżącego układu ramek.

u _self otwiera łącze w bieżącej ramce, zastępując jej dotychczasową za­war­tość (jest to cel wybierany domyślnie).

u _top otwiera łącze w najbardziej zewnętrznym zestawie ramek bieżącej stro­ny WWW, zastępując dotychczasową zawartość.

u     939r171j      939r171j Color (Kolor) Po utworzeniu, wszystkie obszary aktywne wypełniane są tym sa­mym, półprzezroczystym kolorem. Możesz jednak zmienić kolor każdego z ob­­szarów aktywnych na jeden z kolorów, które dostępne są w rozwijanym prób­niku.

u     939r171j      939r171j Shape (Kształt). Wyświetla kształt zaznaczonego obszaru aktywnego. Kształt ten determinowany jest typem narzędzia, które zostało użyte do jego utwo­rze­nia i określa odpowiedni fragment kodu HTML. Możesz zmienić kształt obszaru ak­tywnego, wybierając jedną z opcji dostępnych w liście Shape, ale pamiętaj, że spowoduje to jego radykalną zmianę.

Jeśli wpisujesz łącze bezpośrednio w polu tekstowym Current URL, uważaj na jego pisownię. Serwery internetowe są bardzo wraż­li­we na wszelkie błędy literowe (reagują nawet na pomyłki w wielkości li­ter). Możesz zastąpić wpisywanie łączy jedną z funkcji Fire­works - Import URL - znajdującą się w palecie URL, która umożliwia za­importowanie łączy z dowolnego pliku HTML. Opis tej fun­k­cji znajdziesz w rozdziale 18.

Przekształcanie obiektów na obszary aktywne

Jako projektant, który niejednokrotnie łączył ze sobą wiele punktów, aby uzyskać ob­szar aktywny w kształcie gwiazdy, serdecznie polecam możliwość konwersji obiektów na obszary aktywne. Zamiast męczyć się z tworzeniem skomplikowanego kształtu za po­mocą narzędzi do tworzenia obszarów aktywnych, zaznacz obiekt i wybierz z menu po­lecenie Insert Hotspot. Na internetowej warstwie zostanie utworzony obszar ak­tyw­ny o kształcie dokładnie dopasowanym do obiektu docelowego. Teraz musisz jedynie przy­­dzie­lić do niego łącze. Polecenie to pracuje z wszystkimi standardowymi kształ­ta­mi: pros­tokątami, elipsami i wielokątami, a także ze ścieżkami wektorowymi, obraz­ka­mi i obiek­tami tekstowymi.

Jeśli przed użyciem polecenia Insert Hotspot zaznaczysz więcej niż je­den obiekt, Fireworks zapyta Cię, czy chcesz utworzyć jeden czy wiele ob­szarów aktywnych. Jeśli wybierzesz jeden punkt, Fireworks utworzy na internetowej warstwie jeden prostokątny obszar aktywny, który bę­dzie obejmował wszystkie zaznaczone obiekty.

 

Eksportowanie kodu dla map obrazków

Kod HTML mapy obrazka składa się z dwóch części. Pierwsza z nich to znacznik obraz­ka - <img> - przechowujący informacje o całej grafice. Atrybuty znacznika <img> to src (naz­wa pliku grafiki), rozmiar obrazka i połączenie z mapą obrazka - usemap. Atrybut usemap jest ustawiany na nazwę drugiego elementu mapy obrazka - znacznika <map>. Wew­nątrz pary znaczników <map>...</map>, dla każdego obszaru aktywnego w mapie obraz­ka istnieje odpowiedni znacznik <area>. Poniżej zamieszczony jest kod dla mapy obraz­ka składającej się z pięciu obszarów aktywnych:

SKŁAD: proszę przepisać tu kod ze strony 632

Fireworks wygeneruje cały powyższy kod i dodatkowo umożliwi wybór stylu kodu, któ­ry uzależniony jest od narzędzia do tworzenia stron WWW, dla jakiego został prze­zna­czony. Wszystko, co będziesz musiał później zrobić, to umieszczenie kodu HTML na tworzonej stronie WWW.

Wybór stylu HTML

Kod HTML dla mapy obrazka jest generowany przez Fireworks podczas eksportu obraz­ka. Styl eksportowanego kodu HTML zależy od ustawienia HTML Style w oknie dialogowym HTML Setup (rysunek 20.7). Moż­li­wość wyboru stylu, który jest dopasowany do potrzeb Twojego programu do tworzenia stron WWW, ułatwia późniejsze osadzanie kodów generowanych przez Fireworks.

Rysunek 20.7.

W oknie dialogowym HTML Setup wybierz styl kodu HTML i dodatkowe opcje

Oto stan­dardowe style kodu HTML eksportowane przez Fireworks:

u     939r171j      939r171j Generic (Ogólny). Podstawowy kod, który bywa przydatny przy ręcznym two­rze­niu stron WWW. Jest odpowiedni dla większości narzędzi autorskich obsłu­gu­jących standar­do­wy HTML.

u     939r171j      939r171j Dreamweaver. Kod dostosowany do Dreamweaver. Dla kodu map obrazków, nie ma specjalnej różnicy pomiędzy stylami Generic i Dream­wea­ver

Fireworks może również eksportować kod HTML jako pozycję biblioteki Dreamweaver Library. Więcej informacji w dalszej części rozdziału.

u     939r171j      939r171j GoLive. Kod optymalizowany pod kątem edytora GoLive firmy Adobe.

u     939r171j      939r171j FrontPage. FrontPage do formatowania kodu używa serii elementów nazy­wa­nych web­bots. Fireworks generuje kod wymagany przez wszystkie takie ele­men­ty oraz komentarze wyświetlane po otwarciu dokumentu w programie Front­Page.

Na CD-ROM-ie dołączonym do książki, w katalogu HTML Tem­plates znajdziesz dodatkowe szablonu kodów HTML. Aby je wyko­rzys­tać, wystarczy skopiować odpowiedni folder i wszystkie znajdujące się w nim pliki do katalogu Fireworks/Settings/HTML Settings (nie mu­sisz uruchamiać ponownie Fireworks).

 

Aby wyeksportować mapę obrazka:

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j     8. Zoptymalizuj swój obrazek za pomocą palety Optimize

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j     9. Wybierz z menu polecenie File Export, aby rozpocząć proces eksportu.

Zostanie otwarte okno dialogowe Export (rysunek 20.8).

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 10. Wybierz katalog, w którym chcesz zapisać eksportowany plik i wpisz jego nazwę.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 11. W liście opcji Save as type Save As) zaznacz HTML and Images

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 12. W liście opcji HTML wybierz, czy chcesz eksportować plik HTML, czy skopiować plik do schowka.

 

Rysunek 20.8.

Okno dialogowe Export udostępnia ustawienia eksportu

 

Fireworks zapamiętuje ostatnio używane ustawienie listy Style.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 14. Zaznacz pole Put Images in Subfolder (Umieść obrazki w podkatalogu), jeżeli jest taka potrzeba, i kliknij przycisk Browse, aby wybrać lokalizację dla plików obrazków.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 15. Aby zmodyfikować ustawienia w oknie dialogowym HTML Setup, kliknij przycisk Options, aby otworzyć okno dialogowe HTML Setup i dostosuj w nim żądane ustawienia.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 16. Po zaznaczeniu wszystkich ustawień kliknij przycisk Save, aby zakończyć eks­portowanie mapy.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 17. Jeśli skopiowałeś kod HTML do schowka, wklej go do edytora HTML.

Umieszczanie kodu mapy obrazka na stronie WWW

Po utworzeniu grafiki, przydzieleniu łączy do obszarów aktywnych i wy­ge­ne­rowaniu kodu zaczniesz się zastanawiać, jak wszystkie te elementy umieścić na stro­nie WWW. Mimo że wielu projektantów grafiki przeraża już sama myśl o edycji kodu HTML, w większości sytuacji nie jest to aż taki problem. Jakieś wskazówki? Jeżeli po­tra­fisz wycinać i wklejać tekst w edytorze tekstu, nie będziesz miał kłopotów z umie­szcze­niem mapy obrazka na stronie WWW.

Mimo że proces umieszczania mapy na stronie jest zbliżony dla większości typów kodu ge­nerowanego przez Fireworks, istnieje w nim również kilka różnic. W poniższych pod­rozdziałach znajdziesz szczegółowe opisy umieszczania na stronach WWW wszys­tkich typów kodu HTML, które są generowane przez Fireworks.

Generic (Ogólny)

Ogólny (Generic kod HTML jest, jak sama nazwa wskazuje, stosowany w większości sytuacji. Jeśli stronę WWW tworzysz ręcznie, czyli z wykorzystaniem edytora teks­tu, takiego jak Notepad (Notatnik) w Windows lub SimpleText w MacOS, styl Ge­neric jest tym, czego potrzebujesz. Stylu Generic powinieneś używać również do ge­ne­rowania kodów HTML przeznaczonych dla edytorów, dla których Fireworks nie po­sia­da zdefiniowanych szablonów.

Ogólna procedura umieszczania kodu typu Generic na stronach WWW jest dość prosta:

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 18. Otwórz kod w aplikacji do edycji tekstu lub edytorze tekstowym, który jest częś­cią programu do tworzenia stron WWW.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 19. Zaznacz i skopiuj do schowka sekcję <body>, rozpoczynającą się od wiersza

<!---------- BEGIN COPYING THE HTML ---------->

i kończącą się wierszem

<!---------- STOP COPYING THE HTML HERE ---------->

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 20. Otwórz stronę WWW w aplikacji do edycji tekstu lub edytorze tekstowym, któ­­ry jest częścią narzędzia autorskiego WWW.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 21. W części <body> strony WWW, wstaw kod HTML w miejscu, w którym ma być wyświetlany obrazek.

Wstaw kod pomiędzy znaczniki <body> i </body>, a nie pomiędzy <head> i </head>.

 

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 22. Obejrzyj stronę w przeglądarce i, jeśli będzie to konieczne, dostosuj położenie znacz­nika <img>

Dopóki znacznik <img> , który jest częścią mapy obrazka, i część <map> znajdują się w tym samym dokumencie, nie muszą one być położone obok siebie.

Jeśli mapa obrazka ma być podstawowym elementem strony WWW, a Ty nie wykorzystujesz żadnej innej strony, nie mu­sisz usuwać lub przenosić żadnego kodu. Wystarczy, że w trakcie bu­dowania nowej strony dodasz odpowiednie elementy kodu HTML, ota­czające mapę obrazka. Jeśli chcesz, możesz usunąć wszystkie ko­men­tarze, choć szczerze mówiąc, nie zajmują one tyle miejsca, aby było to konieczne.

 

Dreamweaver

Kod przeznaczony na stronę WWW tworzoną w Dreamweaverze można umieszczać za po­mocą dwóch różnych metod. Pierwsza z nich jest podobna do procedury umie­szcza­nia kodu typu Generic - wytnij kod z wygenerowanej przez Fireworks strony i wklej go na stronę tworzoną w Dreamweaverze w inspektorze Dreamweavera Code Inspector, lub w Code View Dreamweavera. Dopóki kod będziesz umieszczał w sekcji <body> - a nie w sekcji <head> - nie powinieneś mieć żadnych problemów.

Druga metoda umieszczania kodu wykorzystuje zalety niewidzialnych elementów (In­vi­si­ble Elements) Dreamweavera i nie wymaga otwierania Code Inspector, czy przełączania na Code View. Aby wi­zu­al­nie umieścić kod HTML w Dreamweaverze:

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 23. Otwórz w Dreamweaverze stronę wygenerowaną przez Fireworks.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 24. Upewnij się, że włączona jest opcja View Visual Aids Invisible Elements

Zwróć uwagę na znajdujący się obok obrazka symbol komentarza oraz symbol mapy; zaznaczone na rysunku 20.9.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 25. Zaznacz obrazek, wciśnij klawisz Shift i kliknij symbol mapy (Map), który znaj­­duje się po prawej stronie obrazka.

Jeśli chcesz przenieść także wszystkie komentarze, kliknij pierwszy symbol ko­men­tarza (Comment), wciśnij klawisz Shift i klik­nij ostatni symbol komentarza.

 

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 26. Wybierz z menu polecenie Edit Copy lub użyj skrótu klawiaturowego Ctrl+C Com­mand+C

Rysunek 20.9.

Wykorzystując zalety niewidzialnych elementów Dreamweavera, możesz kopiować i wklejać ikony tych elementów w oknie dokumentu zamiast łańcuchy kodu HTML w Code Inspector lub Code View

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 27. Otwórz stronę WWW, na której chcesz umieścić mapę obrazka.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 28. Umieść kursor w miejscu, w którym ma być wyświetlana mapa.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 29. Wybierz z menu polecenie Edit Paste lub użyj skrótu klawiaturowego Ctrl+V Com­mand+V

Mapa obrazka i jej kod HTML zostaną wstawione do dokumentu Dreamweavera.

Jeżeli z jakiegoś powodu nie będziesz widział w oknie dokumentu Dream­­weavera symboli komentarzy i mapy, wybierz z menu polecenie Edit Preferences i upewnij się, że w panelu Invisible Elements zazna­czo­ne są opcje Comments i Client-side Image Map. Jeżeli wciąż nie będziesz widział symboli komentarzy i mapy, wybierz w Fireworks polecenie File HTML Setup i upewnij się, że zazna­czo­na jest opcja Include HTML Comments

 

GoLive

Kod HTML można łatwo zaznaczać i kopiować, a następnie wklejać do okna HTML Sour­ce Editor (Edytor źródła HTML) programu GoLive lub przeciągać do okna HTML Out­line (rysunek 20.10). Okno HTML Outline umożliwia przenoszenie poszczególnych zna­cz­ników kodu pomiędzy dokumentami, ponieważ znaczniki <img> oraz <map> mogą być za­wierane w pojedynczych wierszach. Oprócz znaczników <img> i <map> kod generowany przez Fireworks po wybraniu stylu GoLive może zawierać znaczniki cssscriptdict, któ­re przekazują programowi GoLive informacje o tym, jak ma edytować mapy obraz­ków. Wszystkie trzy znaczniki musisz skopiować do nowo tworzonego dokumentu. Zna­cz­niki <img> i <map> umieść wewnątrz znacznika body, zaś znacznik cssscriptdict w znaczniku head. Kod generowany przez Fireworks dla GoLive jest bardzo prosty i za­wiera jedynie komentarz "exported by Fireworks".

Rysunek 20.10.

Okno HTML Outline edytora GoLive
to dobry sposób
na umieszczenie
za pomocą przeciągania
i upuszczania znajdujących się w eksportowanym kodzie znaczników <img>, <map> i cssscriptdict w dokumencie

Aby wyeksportowaną z Fireworks mapę obrazka umieścić w dokumencie GoLive:

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 30. Otwórz w GoLive stronę wygenerowaną przez Fireworks.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 31. W oknie HTML Outline wyświetl oba dokumenty: źródłowy i docelowy.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 32. Zaznacz znacznik <img>, który znajduje się w wyeksportowanym kodzie i prze­ciąg­nij go do docelowego dokumentu. To samo zrób ze znacznikiem <map>. Nas­tęp­nie oba umieść wewnątrz znacznika body docelowego dokumentu.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 33. Zaznacz znajdujący się w części head źródłowego dokumentu znacznik csss­criptdict i przeciągnij go do tej samej części docelowego dokumentu.

Jeżeli chcesz przenieść do nowego dokumentu także generowane przez Fireworks komentarze, zaznacz je w źródłowym dokumencie i prze­ciągnij do dokumentu docelowego.

 

FrontPage

FrontPage Microsoft jest narzędziem autorskim WWW, używającym zastrzeżonego ko­du dla wielu jego efektów specjalnych, takich jak mapy obrazków. Gdy w trakcie eks­por­tu grafiki z rozwijanej listy HTML Style wybierzesz opcję FrontPage, Fireworks wy­ge­ne­ru­je kod w formacie FrontPage'a. Eksportowana mapa obrazka zostanie wstawiona na stro­nę, zawierającą informacje dla użytkowników FrontPage'a o tym, jak umieścić kod na stronie WWW.

Aby mapę obrazka wyeksportowaną z Fireworks wstawić do dokumentu FrontPage'a:

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 34. Otwórz we FrontPage'u stronę wygenerowaną przez Fireworks.

Dokument FrontPage'a i dokument wygenerowany przez Fireworks mu­szą znajdować się w tym samym katalogu.

 

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 35. Wybierz opcję HTML View

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 36. Zaznacz kod zaczynający się od wiersza

<!---------- BEGIN COPYING THE HTML ---------->

i kończący się wierszem

<!---------- STOP COPYING THE HTML HERE ---------->

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 37. Wybierz z menu polecenie Edit Copy

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 38. Otwórz dokument, do którego chcesz wstawić mapę obrazka.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 39. Przy wciąż włączonej opcji HTML View wybierz z menu polecenie Edit Paste, aby wstawić kod do dokumentu.

Plastry

Skoro mapy obrazków umożliwiają przydzielanie łączy do wyznaczonych obszarów gra­fiki, dlaczego nie wykorzystać ich w innych celach? Mapy obraz­ków mają jedną poważną wadę, która jednocześnie jest ich główną cechą cha­rak­te­ry­sty­czną - są pojedynczymi plikami. Dlatego, mapy obrazków o dowolnych rozmiarach (prze­ważnie duże, gdyż muszą pomieścić wszystkie obszary aktywne) są długo pobierane z Internetu, co może zdenerwować niejednego odwiedzającego Twoją witrynę. Poza tym, w jednym pliku można użyć tylko jednego formatu grafiki i jednej palety kolorów. A co zrobić, gdy mapa obrazka składa się ze zdjęcia i wielu obszarów jednolitych ko­lo­rów? Będziesz zmuszony wyeksportować cały plik w formacie JPEG, aby zapewnić jak naj­lepszy wygląd zdjęcia. Rozmiar pliku będzie wówczas o wiele większy niż gdybyś wyek­sportował grafikę w formacie GIF. Musisz zrezygnować także z dołączania do pliku ja­kich­kolwiek animacji lub efektów specjalnych, takich jak przyciski reagujące na zda­rze­nia myszy (duplikowanie klatek znacznie zwiększyłoby rozmiar końcowego pliku).

Rozwiązaniem alternatywnym dla map obrazków jest technika zwana plastrowaniem. Po­le­ga ono dosłownie na "krojeniu" dużych obrazków na mniejsze grafiki i przy­dzie­la­niu do nich kodu rozmieszczającego plastry w poszczególnych komórkach tabeli HTML. Każdy utworzony w ten sposób obrazek nazywany jest plastrem, zaś proces ich two­rzenia - plastrowaniem. Oto najważniejsze zalety plastrowania:

u     939r171j      939r171j Przyspieszenie pobierania. W przypadku większości serwerów, każdy plaster jest wyświetlany w czasie pobierania, co powoduje szybsze ładowanie całej gra­fiki.

u     939r171j      939r171j Tworzenie łączy bez map obrazków. Każdy plaster może posiadać własne łą­cze, ale obszary łącza mogą być tylko prostokątne.

u     939r171j      939r171j Łączenie różnych formatów plików. Każdy plaster może być oddzielnie op­ty­malizowany, co pozwala na uzyskanie jak najmniejszych rozmiarów całego pli­ku z zachowaniem wysokiej jakości. Oznacza to, że nie tylko możesz umie­szczać obok siebie obrazki, które są zapisane w różnych formatach - na przy­kład JPEG i GIF, ale także wyeksportować jeden plaster jako JPEG ze 100
-pro­centową jakością, zaś inny - jako JPEG o jakości wynoszącej 30%.

u     939r171j      939r171j Aktualizowanie obszarów obrazka. Jeżeli grafika zawiera obszar, który musi być często aktualizowany, na przykład nagłówek lub datę, możesz zmo­dy­fi­ko­wać tylko pojedynczy obrazek, który jest zdefiniowany jako plaster, a resztę gra­fiki pozostawić niezmienioną.

u     939r171j      939r171j Osadzanie elementów reagujących na zdarzenia myszy. Jednym z głównych za­stosowań plastrów (szczególnie w Fireworks) jest tworzenie elementów re­agu­jących na zdarzenia myszy. Za pomocą plastrów całą grupę elementów rea­gu­jących na zdarzenia myszy - na przykład pasek nawigacyjny - możesz za­wrzeć w  jednej grafice. Plaster można wykorzystać również do uruchamiania zda­rzeń w elementach, które znajdują się w innych częściach obrazka.

u     939r171j      939r171j Osadzanie animacji. Używając plastra do przechowywania animowanego GIF-a, możesz osiągnąć efekty specjalne, na przykład migający neon na tle więk­szej grafiki, bez podwajania czy potrajania wielkości pliku.

Podstawowym ograniczeniem plastrów jest ich kształt; mogą być jedynie prostokątne. Pros­tokątne są nie tylko obrazki, na podstawie których tworzone są plastry, ale także ko­mórki tabel, w których plastry są umieszczane. Aby utworzyć wrażenie nie­re­gu­lar­nych kształtów, musisz użyć formatu GIF lub PNG z przezroczystością. Kolejnym ogra­ni­czeniem jest to, iż plastry nigdy nie mogą zachodzić na siebie.

Podejmując decyzję, czy plastrować obrazek, czy nie, pamiętaj, że plastry są uzależnione od tabel HTML, za pomocą których są rozmieszczane w przeglądarce. Tabele z kolei tak­że posiadają pewne ograniczenia. Język HTML nie pozwala na przykład na umie­szcze­nie dwóch tabel obok siebie na stronie WWW. Podobny efekt możesz jednak otrzy­mać poprzez zagnieżdżenie jednej tabeli w innej.

Plastry są łączone ze sobą w tabelach HTML, zawsze więc należy się upewnić, czy wszys­tkie przeglądarki interpretują tworzone tabele w taki sam sposób. W pewnych sytu­acjach tabele mogą w niektórych przeglądarkach "rozpadać się" i tracić wszystkie infor­macje o wymiarach komórek, niezbędne do poprawnego wyświetlenia wielu plas­trów jako pojedynczej grafiki. Sposobem na obejście tego problemu jest użycie bardzo ma­łych (1-pikselowych) przezroczystych obrazków nazywanych klinami. Jeśli zech­cesz, Fireworks może automatycznie utworzyć wszystkie niezbędne kliny. Tworzenie 1-pik­selowych obrazków zostanie opisane w jednym z kolejnych podrozdziałów.

W tym rozdziale opisane są podstawowe zagadnienia dotyczące plas­trów. Jeśli chcesz się dowiedzieć, jak wykorzystać plastry do two­­rze­nia elementów, które reagują na zdarzenia myszy, zerknij do rozdziału 21.

 

Plastrowanie obrazków w Fireworks

Tworzenie plastrów przebiega w sposób podobny do tego, w jaki tworzyłeś obszary ak­tywne: rysujesz plaster na wierzchu obrazka. Gdy jednak obszary aktywne mogą mieć do­wolne kształty, na przykład okrągłe, plastry mogą być tylko pro­stokątne. Wpraw­dzie Fireworks pozwala na tworzenie bardziej złożonych plastrów za pomocą na­rzędzia Polygon Slice (Wielokątny plaster), ale plastry takie podczas eks­por­tu grafiki prze­kształcane są na wiele prostokątów.

Dwa narzędzia służące do tworzenia plastrów znajdują się w prawym dolnym rogu pa­le­ty narzędziowej, w grupie podobnej do grupy narzędzi do tworzenia obszarów aktyw­nych.

Po narysowaniu plastra za pomocą narzędzia Slice, Fireworks utworzy prowadnice plas­tra, które pomagają w takim rozmieszczeniu plastrów, aby wyeksportowana była jak najmniejsza liczba końcowych plików. Im mniej obrazków zostanie wyko­rzys­ta­nych w ostatecznej grafice, tym szybciej będzie ona wyświetlana w przeglądarce. Gdy plastry nakładają się na siebie, Fireworks za ważniejsze uważa plastry znajdujące się wyżej w stosie.

Fireworks wykorzystuje teraz kolejność plastrów w stosie do określenia, jak będą eksportowane plastry nakładające się na siebie. W większości przypadków ogranicza to ilość eksportowanych plastrów.

 

Prostokątne plastry

Aby podzielić obrazek na plastry za pomocą narzędzia Slice w Fireworks:

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 40. Wybierz narzędzie Slice z palety narzędziowej.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 41. Kliknij obrazek i narysuj prostokątny plaster o żądanych wymiarach i pro­por­cjach (rysunek 20.11).

 

Rysunek 20.11.

Narzędzie Slice dzieli dokument Fireworks na prostokątne plastry, które są eksportowane jako oddzielne pliki graficzne

 

Podobnie jak w przypadku standardowego narzędzia Rectangle, mo­żesz korzystać z klawisza Alt (Option), aby rysować plastry od ich środ­ków zamiast od wierzchołków, oraz klawisza Shift, aby rysować kwa­dratowe plastry.

Fireworks utworzy prostokątny plaster i wypełni go domyślnym, półprzezroczystym ko­lo­rem. Jeśli będą aktywne, wyświetlone zostaną także prowadnice plastra.

Po narysowaniu plastra możesz go modyfikować jak każdy inny obiekt Fireworks. Do ska­lowania plastra możesz wykorzystać znane już cztery uchwyty. Wystarczy prze­ciąg­nąć jeden z nich w pożądanym kierunku. Prostokątne plastry zawsze będą prostokątne, więc przeciąganie jednego z wierzchołków powoduje przemieszczanie całego boku plas­tra. Nie musisz nawet zaznaczyć żadnego wierzchołka - kliknij i przeciągnij jeden z bo­ków plastra. Plastry możesz modyfikować również za pomocą narzędzi trans­for­macji, takich jak Sca­le (Skalowanie), ale w końcowej grafice wszystkie plastry o niere­gu­larnych kształ­tach i tak zostaną przekształcone na prostokąty. Aby przesunąć je dokładnie o jeden pik­sel, użyj jednego z klawiszy strzałek.

Alternatywą dla narzędzia Slice są standardowe prowadnice. Są one wyciągane z po­zio­mych i pionowych linijek dokumentu, aby utworzyć siatkę plastrowania. Następnie
- już przy eksporcie grafiki - wystarczy zaznaczyć opcję
Slice Along Guides, aby Fire­works utworzył plastry z obszarów wytyczonych przez prowadnice. Technika taka sprawdza się doskonale, gdy Twoim celem jest podzielenie grafiki na mniejsze frag­men­ty, aby obrazek był szybciej ładowany z Internetu. Jeśli chcesz przydzielić do plas­tra URL lub behawior, musisz utworzyć obiekt plastra za pomocą narzędzia Slice

Wielokątne plastry

Jak zostało wspomniane wcześniej, wielokątne plastry mogą istnieć tylko w Fireworks. Pod­czas eksportowania dokumentu, Fireworks użyje wielokątnych plastrów jako pro­wad­nic do utworzenia złożonych kombinacji prostokątnych plastrów. Wielokątne plas­try, po­dobnie jak wielokątne obszary aktywne, mogą mieć dowolne kształty (rysunek 20.12).

Rysunek 20.12.

Za pomocą narzędzia Polygon Slice możesz rysować różne obszary o nieregularnych kształtach

Efektem ubocznym takich przekształceń jest fakt, iż wielokątne plastry powodują pow­sta­wanie przy eksporcie dużych ilości odrębnych plików graficznych. Może to nie­ko­rzys­tnie wpływać na szybkość wyświetlania grafiki w przeglądarce. Każdy z nich musi bowiem zostać oddzielnie wywołany przez przeglądarkę, wysłany przez serwer, a nas­tęp­nie wyświetlony przez przeglądarkę użytkownika. Jeśli utworzysz dziesięć lub pięt­naś­cie pojedynczych obrazków, użytkownik może zauważyć wyraźne zmniejszenie szyb­kości ładowania grafiki.

Aby narysować wielokątny plaster:

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 43. Wybierz narzędzie Polygon Slice z palety narzędziowej. Jeśli nie widzisz tego na­rzędzia w palecie, kliknij i przytrzymaj narzędzie Slice tak długo, aż zostanie rozwinięta grupa narzędzi, a następnie wybierz z niej przycisk Poly­gon Slice

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 44. Kliknij, aby utworzyć pierwszy wierzchołek plastra, przesuń kursor do miejsca, w którym chcesz wstawić kolejny wierzchołek tworzonego kształtu i kliknij po­nownie.

Fireworks połączy naniesione punkty za pomocą linii prostych.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 45. Powtarzaj poprzednią operację do czasu uzyskania pożądanego kształtu.

Po naniesieniu każdego z kolejnych wierzchołków Fireworks wypełni plaster kolorem do­myślnym.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 46. Kliknij pierwszy wierzchołek, aby zamknąć tworzony wielokąt i utworzyć plas­ter.

Fireworks utworzy wielokątny plaster i wypełni go kolorem standardowym.

Prowadnice plastrów

Zanim pojawił się Fireworks, ręczne plastrowanie obrazków było żmudnym, męczącym wzrok zajęciem. Każdy z plastrów trzeba było narysować i wyciąć z dokładnością do jed­nego piksela. Jeśli pominąłeś choć jeden piksel, ostateczny obrazek mógł posiadać "dziu­ry" lub nakładające się na siebie obszary. Aby zobaczyć, jak to dawniej bywało, mo­żesz spróbować wyłączyć w Fireworks prowadnice plastrów.

W przeciwieństwie do zwykłych prowadnic, prowadnic plastrów nie musisz roz­miesz­czać ręcznie; są one automatycznie tworzone przez program po narysowaniu plastra. Pro­wadnice plastrów pokazują układ tabeli utworzona dla plas­trów, które znajdują się w grafice. Co więcej - prowadnice posiadają funkcję Snap to Guides (Przyciągaj do prowadnic) oraz pomagają ustrzec się "dziur" w plas­trach i nakładania się na siebie ich obszarów.

Osobiście twierdzę, że prowadnice plastrów są bardzo użytecznym narzędziem i gorąco po­lecam ich stosowanie. Wybierz z menu polecenie View Slice Guides, aby je uak­tyw­nić lub ukryć. Prowadnice są automatycznie przyciągane do krawędzi dokumentu. Jeśli chcesz, aby obiekty były przyciągane do prowadnic, wybierz z menu polecenie View Guides Snap to Guides

Zwykłe prowadnice i prowadnice plastrów są rysowane za pomocą dwóch różnych ko­lo­rów. Czasami może się zdarzyć, że odcień prowadnic będzie bardzo zbliżony do barw uży­wanych w grafice i nie będziesz widział, gdzie prowadnice są położone. Aby zmienić ko­lor prowadnic, wybierz z menu polecenie View Guides Edit Guides. Zostanie ot­warte okno dialogowe Guides Grids and Guides) (rysunek 20.13), w którym za po­mo­cą rozwijanego próbnika Slice Color możesz wybrać nowy kolor prowadnic plas­trów.

 

Rysunek 20.13.

W oknie dialogowym Guides (Grids and Guides) możesz zdefiniować nowy kolor prowadnic plastrów

 

W Windows opcje prowadnic i siatki są wyświetlane w dwóch oknach dialogowych: Grids i Guides. W MacOS wszystkie opcje do­tyczące tych elementów skupione są w jednym oknie dialogowym
- Grids and Guides - podzielonym na zakładki.

W przeciwieństwie do zwykłych prowadnic prowadnice plastrów nie mo­gą być przeciągane w nowe położenia. Ich pozycje wytyczane są przez położenia plastrów. Dlatego też znajdująca się w oknie dialo­go­wym Guides (Grids and Guides) opcja Lock Guides (Zablokuj pro­wad­ni­ce), stosuje się jedynie do zwykłych prowadnic.

 

Kopiowanie obrazków do plastrów

Niekiedy upewnienie się, że określony obiekt jest kompletny stanowi bardzo skom­pli­ko­wane zadanie, zwłaszcza gdy obiekt posiada jakiś efekt, na przykład zewnętrzny cień lub blask. Niewłaściwe umieszczenie plastra może spowodować obcięcie fragmentu obraz­ka. Aby ustrzec się tego typu problemów, Fireworks może wykonać całe plas­tro­wa­nie za Ciebie. Podobnie jak konwertowałeś obiekty na obszary aktywne, możesz je tak­że przekształcać na plastry.

Aby utworzyć plaster w oparciu o istniejący obiekt, zaznacz ten obiekt i wybierz z me­nu polecenie Insert Slice. Fireworks narysuje plaster całkowicie obejmujący za­zna­czo­ny obiekt (wraz z efektami specjalnymi). Jeśli zaznaczysz więcej niż jeden obiekt, Fire­works zapyta Cię, czy chcesz utworzyć jeden czy wiele plastrów.

Przydzielanie adresów URL do plastrów

Aby użyć plastra jako łącza, trzeba do niego przydzielić adres URL. Możesz to zrobić w dwóch różnych miejscach programu: palecie Object i palecie URL. Znajdujące się w obu paletach opcje plastrów są takie same, jak te opisywane w podrozdziale o ob­sza­rach ak­tywnych.

Aby przydzielić łącze do plastra za pomocą palety Object

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 47. Zaznacz plaster, do którego chcesz przydzielić łącze.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 48. Wybierz z menu polecenie Window Object lub użyj skrótu klawiaturowego Alt+F2 Option+F2

Zostanie wyświetlona paleta Object (rysunek 20.14).

Rysunek 20.14.

W palecie Object możesz przydzielić adres URL
do plastra i wpisać tekst zastępczy

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 49. Wpisz łącze w polu tekstowym Current URL lub wybierz jedno z łączy znaj­dujących się w rozwijanej liście. W liście wyświetlana jest historia URL oraz biblioteka URL.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 50. Jeśli chcesz - w polu tekstowym Alt możesz wpisać tekst zastępczy.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 51. Aby ustawić cel, w którym ma być ładowana docelowa strona WWW, wybierz jed­ną z opcji listy Target lub ręcznie wpisz nazwę ramki.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 52. Aby zmienić kolor zaznaczonego plastra, wybierz nowy kolor z rozwijanego prób­nika.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 53. Aby przydzielić własną nazwę do plastra, usuń zaznaczenie opcji Auto-Name Sli­ces i wpisz nową nazwę w polu tekstowym Custom Base Name

W oknie dialogowym HTML Setup możesz zdefiniować nowy schemat automa­tycz­ne­go nadawania nazw, co zostanie opisane w jednym z kolejnych podrozdziałów.

Plastry tekstowe

Mało kto wie o przydatnej funkcji, umożliwiającej tworzenie plastrów tekstowych (Text Slice). Plastry tekstowe pozwalają na wyświetlanie tekstu HTML zamiast określonego frag­mentu obrazka (rysunek 20.15).

Rysunek 20.15.

Zmiana typu plastra na Text umożliwia wkomponowanie w plastrowaną grafikę tekstu HTML

Aby utworzyć plaster tekstowy:

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 54. Zaznacz plaster i otwórz paletę Object

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 55. Z rozwijanej listy Type wybierz opcję Text

W palecie Object zostanie wyświetlony obszar tekstowy.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 56. Wpisz tekst i (lub) kod HTML bezpośrednio w obszarze tekstowym palety Object

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 57. Po zakończeniu wpisywania tekstu wybierz dowolne inne narzędzie lub obiekt.

Program wyświetli wpisany tekst na nakładce plastra.

W Fireworks 4 tekst w obiektach tekstowych jest przestawiany w ich nakładkach, dzięki czemu są od razu widoczne.

 

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 58. Aby zmodyfikować tekst, zaznacz plaster i wprowadź odpowiednie zmiany w pa­lecie Object

Tabele HTML używane do rozmieszczania plastrów standardowo nie po­siadają żadnego obramowania czy dodatkowych odstępów po­mię­dzy komórkami lub pomiędzy obiektami a obramowaniem tabeli, więc wszys­tkie obrazki są umieszczane obok siebie. Może to być pro­ble­mem przy korzystaniu z plastrów tekstowych, ponieważ tekst będzie znaj­dował się bezpośrednio przy obrazku i nie będzie posiadał żad­nych marginesów. Rozwiązaniem tego problemu jest utworzenie du­że­go, pu­s­tego plastra tekstowego i umieszczenie go nad plastrem z tekstem właś­ci­wym.

 

Opcje plastrów

Nawet jeśli wyraźnie zdefiniowane będą jedynie dwa plastry (w zależności od ich poło­że­nia), dla jednego obrazka możesz wygenerować większą ilość plastrów. Aby plastry mo­gły zostać umieszczone w tabeli, każdy z nich musi posiadać swoją własną nazwę. Aby uchro­nić Cię od ręcznego wpisywania wszystkich nazw, Fireworks umożliwia stworzenie w oknie dialogowym HTML Setup File HTML Setup) techniki nazywania plastrów. W do­wolnym momencie możesz wyłączyć automatyczne nadawanie nazw po­przez usunięcie zaznaczenia opcji Auto-Naming Slices w palecie Object i wpisać własną nazwę w odpo­wied­nie po­le tekstowe. Zwykle pozwalam Fireworks nadawać automatyczne nazwy większości two­rzonych plas­trów, a ręcznie nazywam jedynie plastry wykorzystywane w paskach na­wigacyjnych, co poz­wala mi później łatwo odnaleźć odwołanie do obrazka w kodzie HTML.

W Fireworks zastosowano nową metodę określania nazw domyślnych dla    plastrów. W rozdziale 3. znajdziesz dokładny opis nazywania plastrów i innych opcji okna dialogowego HTML Setup.

 

W wyniku plastrowania Fireworks może tworzyć bardzo skomplikowane tabele. Ni­czym niezwykłym nie są tabele posiadające wiele wierszy i kolumn. Tak złożone tabele pod pewnymi względami można porównać do domków z kart, zaś przeglądarkę do sil­ne­go wiatru, który może je zburzyć. W pewnych warunkach, komórki tabeli mogą wy­glą­dać tak, jakby utracone zostały wyniki wszystkich obliczeń dotyczących szerokości czy wysokości i tabela jest wówczas dzielona na położone w dużych odległościach od sie­bie komórki, w których wyświetlane są poszczególne obrazki.

Do tworzenia takich tabel Fireworks używa 1-pikselowych obrazków. Są to prze­zro­czys­te obrazki w formacie GIF o wymiarach 1 1 piksel umieszczane przy górnych i pra­wych krawędziach komórek tabeli HTML. Fireworks wykorzystuje sposób dzia­ła­nia HTML i używa tylko jednego obrazka o nazwie spacer.gif, którego rozmiar fizyczny to jedynie 43 bajty, czyli 0,04K. Ten sam obrazek jest wykorzystywany przez wszystkie kli­ny umie­szczone w tabeli, które są jedynie odpowiednio skalowane. HTML pozwala na zdefinio­wanie określonej szerokości i wysokości obrazka, który jest następnie ska­lo­wa­ny przez przeglądarkę. Metoda ta nie sprawdza się zbyt dobrze z większością obraz­ków (prze­glądarki nie posiadają dobrych algorytmów skalowania), ale w przypadku kli­nów jest w zupełności wystarczająca. Kliny są prawie niewidoczne. Te umieszczane przy górnej krawędzi komórki dodają jeden piksel do jej wysokości, zaś te znajdujące się przy prawej krawędzi - jeden piksel do szerokości. Co najważniejsze - 1-pikselowe obraz­ki doskonale wywiązują się z powierzonego im zadania - utrzymania kształtu i inte­gralności tabeli z plastrami bez względu na używaną do jej wyświetlenia prze­glą­darkę.

Mimo ich wszystkich zalet, 1-pikselowe obrazki nie sprawdzają się we wszystkich sy­tu­ac­jach. Dlatego Fireworks oferuje opcje dotyczące ich tworzenia, znajdujące się na zakładce Table w oknie dialogowym HTML Setup. Możesz wybrać używanie przezroczystych 1-pikselowe obrazków (One-Pixel Transparent Spacer), tworzenie zagnieżdżonych tabel bez przezroczystych obszarów (Nested Table-No Spacers) lub tworzenie pojedynczych tabel bez przezroczystych obszarów (Single Table-No Spacers). Przy korzystaniu z opcji Single Table-No Spacers sprawdź rezultaty w różnych przeglądarkach, aby upewnić się, czy akceptują twoje ustawienia.

Eksportowanie plastrów

Po wyeksportowaniu mapy obrazka, otrzymywałeś obrazek i kod HTML. Ekspor­to­wa­nie plastrów generuje wiele różnych obrazków i trochę więcej kodu HTML. Musisz wie­dzieć o tym, że eksport każdego plastrowanego obrazka prowadzi do utworzenia wie­lu plików graficznych, które muszą być przechowywane w jednym miejscu. Fire­works oferuje dwie różne metody plastrowania i możliwość wyboru stylu kodu HTML. Wy­brane ustawienia uzależnione są od sposobu, w jaki tworzysz plastry oraz uży­wa­ne­go przez Ciebie programu do tworzenia stron WWW.

Eksportowanie plastrów jako różnych typów obrazków

Kolejną rzeczą dającą plastrom przewagę nad obszarami aktywnymi jest fakt, iż każdy plas­ter może zostać wyeksportowany w innym formacie, gdyż każdy z nich może być odręb­nym plikiem graficznym. Funkcja taka umożliwia Ci wyeksportowanie jednego plas­tra w formacie JPEG, innego jako GIF, a jeszcze innego jako PNG.

Zdefiniowanie formatu eksportu plastra jest proste. Zaznacz plaster w oknie dokumentu i wybierz z menu polecenie Window Optimize, aby wyświetlić paletę Optimize. Przy za­zna­czonym plastrze, w palecie Optimize wyświetlane są jego ustawienia eksportu. Określ format pliku i ustawienia optymalizacji. Następnie zaznacz kolejny plaster i zmień jego ustawienia lub usuń zaznaczenia wszystkich plastrów, aby zmodyfikować op­­cje eksportu dla całego dokumentu.

Określanie opcji eksportu

Po zdefiniowaniu ścieżki dostępu i nazw eksportowanych plików, musisz jeszcze wy­brać metodę tworzenia plastrów. Oto opcje dostępne w rozwijanej liście Slicing (Plas­tro­wa­nie), która znajduje się w oknie dialogowym Export

u     939r171j      939r171j None (Bez plastrowania). Bez względu na liczbę zdefiniowanych plas­trów, obrazek jest eksportowany jako jeden plik.

u     939r171j      939r171j Export Slices (Eksportuj plastry). Obrazki są tworzone z plastrów, które znaj­dują się w dokumencie.

u     939r171j      939r171j Slice Along Guides (Plastrowanie wzdłuż prowadnic). Do tworzenia plastrów wy­­korzystywane są standardowe prowadnice, które znajdują się w doku­men­cie.

W większości przypadków najlepszym wyborem jest opcja Export Slices. Two­rze­nie plastrów wymaganych przez "rollovery" i inne behawiory jest bardzo proste. Jedynym po­wodem, dla którego powinieneś wybrać opcję Slice Along Guides jest podzielenie obraz­ka na wiele mniejszych części, do jakich nie są przydzielane żadne behawiory. Aby użyć opcji Slice Along Guides musisz najpierw odpowiednio rozmieścić w doku­men­cie prowadnice, co zostało opisane w jednym z poprzednich podrozdziałów.

Aby wyeksportować plastrowany obrazek:

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 59. Wybierz z menu polecenie File Export

Zostanie otwarte okno dialogowe Export

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 60. W górnej części okna dialogowego określ położenie i nazwy eksportowa­nych pli­ków.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 61. Z listy opcji Save as type Save As) wybierz HTML and Images

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 62. Wybierz Export HTML File lub Copy to Clipboard z listy HTML

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 63. Wybierz albo Export Slices, albo Slice Along Guides z listy Slicing

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 64. Aby pliki obrazka zostały zapisane w innym katalogu, zaznacz pole Put Images in Subfolder, kliknij przycisk Browse i wybierz docelową lokalizację dla obrazków.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 65. Aby zmienić dowolne z określonych wcześniej ustawień plastrów, kliknij przy­cisk Save, aby ponownie otworzyć okno dialogowe HTML Setups i dosto­suj ustawienia.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 66. Po dokonaniu wszystkich ustawień kliknij przycisk Save, aby zakończyć pro­ces eksportu.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 67. Jeśli skopiowałeś kod do schowka, wklej go do dokumentu otwartego w twoim edy­torze HTML.

Wstawianie plastrów na stronę WWW

Podobnie jak w przypadku map obrazków, cztery style HTML: Generic (Ogólny), Dreamweaver FrontPage Go­Li­ve, determinują pewne aspekty kodu HTML, generowanego przez Fireworks. Umieszczenie kodu dla plastrowanego obrazka jest bardzo prostą czynnością. Cały kod ta­kiego obrazka znajduje się w jednym znaczniku - <table>. Pamiętaj, że w języku HTML dane zawierane są pomiędzy dwoma znacznikami - otwierającym i za­my­ka­ją­cym. W przypadku kodu tabeli HTML znacznikiem otwierającym jest <table>, zaś za­my­kającym </table>. Fireworks oznacza ten kod za pomocą komentarzy HTML, któ­re wyjaśniają, gdzie zacząć, a gdzie zakończyć kopiowanie.

Technika opisywana w tym rozdziale dotyczy wstawiania na stronę WWW jedynie prostych plastrów, bez dołączonych "rolloverów" lub in­nych behawiorów. Jeśli chcesz się dowiedzieć, jak eksportować plas­try z behawiorami, zerknij do rozdziału 21.

 

Szablon Generic (Ogólny)

Szablonu Generic używaj, gdy stronę WWW tworzysz ręcznie w edytorze tekstowym lub aplikacji do tworzenia stron WWW, dla której nie został zdefiniowany w Fireworks ża­den szablon.

Aby umieścić na stronie ogólny kod HTML dla plastrowanych obrazków:

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 68. Otwórz kod w edytorze tekstu lub oknie tekstowym edytora HTML.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 69. Zaznacz i skopiuj do schowka część <body>, rozpoczynającą się od wiersza

<!---------- BEGIN COPYING THE HTML ---------->

i kończącą się wierszem

<!---------- STOP COPYING THE HTML HERE ---------->

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 70. Otwórz istniejącą stronę WWW w edytorze tekstu lub oknie tekstowym edy­tora HTML.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 71. W części <body> strony WWW, w miejscu, w którym ma być wyświetlany obra­­zek, wstaw skopiowany do schowka kod HTML.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 72. Obejrzyj stronę w przeglądarce i, jeśli będzie to konieczne, dostosuj położenie znacz­nika <img>

Dreamweaver

Mimo że do umieszczania wygenerowanego przez Fireworks kodu powinieneś wyko­rzys­tać inspektora Dreamweavera Code Inspector lub Code View, dzięki narzędziu Tag Selector możesz także pozostać w Design View i ro­bić to wizualnie.

Aby umieścić w Dreamweaverze kod plastrowanego obrazka wygenerowany przez Fire­works:

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 73. Otwórz w Dreamweaverze plik HTML wygenerowany przez Fireworks.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 74. Kliknij wyeksportowany obrazek.

Obrazek jest podzielony na plastry, zaznaczony więc zostanie tylko jeden plas­ter, a nie cały obrazek.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 75. Wybierz znacznik <table> z przełącznika znaczników (Tag Selector), który znaj­­duje się w lewym dolnym rogu okna dokumentu (rysunek 20.16).

Zaznaczone zostaną wszystkie plastry obrazka i ich kod HTML.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 76. Wybierz z menu polecenie Edit Copy lub użyj skrótu klawiaturowego Ctrl+C Com­mand+C

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 77. Otwórz stronę WWW, na której chcesz umieścić plastrowany obrazek.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 78. Umieść kursor w miejscu, w którym chcesz wstawić obrazek.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 79. Wybierz z menu polecenie Edit Paste lub użyj skrótu klawiaturowego Ctrl+V Command+V

Rysunek 20.16.

Użyj przełącznika znaczników Dreamweavera, aby zaznaczyć plastry, które chcesz wycinać i kopiować

Plastrowany obrazek i jego kod HTML zostaną umieszczone w dokumencie.

GoLive

Okno HTML Outline programu GoLive umożliwia łatwe przeciąganie kodu HTML po­mię­dzy dwoma dokumentami. Kod wyeksportowany z wybranym szablonem GoLive za­wie­ra znacznik cssscriptdict, który "mówi" GoLive, jak edytować kod. Upewnij się, że skopiowałeś znacznik cssscriptdict wraz z pozostałym kodem HTML.

Aby kod wygenerowany przez Fireworks dla plastrowanego obrazka umieścić w GoLive:

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 80. Otwórz w GoLive plik HTML wygenerowany przez Fireworks.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 81. Przejdź do widoku HTML Outline dla dokumentu źródłowego i docelowego.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 82. W dokumencie źródłowym zaznacz znacznik <table>. Tabela ta zawiera wszy­s­tkie elementy plastrowanego obrazka.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 83. Przeciągnij znacznik <table> do docelowego dokumentu.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 84. Zaznacz znajdujący się w części <head> źródłowego dokumentu znacznik csss­criptdict i przeciągnij go do takiej samej części dokumentu docelo­wego.

FrontPage

Microsoft FrontPage przechowuje zewnętrzny kod (wliczając kod JavaScriptu) w struk­tu­rach nazywanych znacznikami HTML (lub - w języku FrontPage'a - "webbotami"). Fire­works umożliwia poprzez szablon FrontPage generowanie odpowiednich struktur kodu, który może być następnie umieszczany na stronach WWW, tworzonych w tym edy­torze.

Aby umieścić plastrowany obrazek Fireworks w dokumencie FrontPage:

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 85. Otwórz we FrontPage'u plik wygenerowany przez Fireworks.

Dokument FrontPage'a i dokument wygenerowany przez Fireworks mu­szą znajdować się w tym samym katalogu.

 

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 86. Wybierz opcję HTML View

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 87. Zaznacz i skopiuj do schowka kod rozpoczynający się od wiersza

<!---------- BEGIN COPYING THE HTML ---------->

i kończący się wierszem

<!---------- STOP COPYING THE HTML HERE ---------->

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 88. Wybierz z menu polecenie Edit Copy

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 89. Otwórz dokument, do którego chcesz wstawić plastrowany obrazek.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 90. Wybierz z menu polecenie Edit Paste, aby wstawić kod do dokumentu.

Eksportowanie pojedynczych plastrów

Czasami chcemy wyeksportować niewielki fragment obszaru roboczego Fireworks jako plik pojedynczego obrazka. Zamiast kopiować część całego obrazka i umieszczać ją w nowym dokumencie, a następnie eksportować, można szybko określić obszar eksportowanego pliku obrazka przez umieszczenie na nim plastra i następnie wyeksportować ten pojedynczy plaster. Taki pojedynczy plaster można również osobno zoptymalizować przed eksportowaniem.

Aby wyeksportować pojedynczy plaster:

1.     939r171j     Zaznacz plaster, który ma być eksportowany.

2.     939r171j     Wybierz z menu polecenie Window Optimize, aby otworzyć paletę Optimize

3.     939r171j     Określ ustawienia eksportu w palecie Optimize

Powyższe ustawienia dotyczą tylko zaznaczonego plastra.

4.     939r171j     Wybierz z menu polecenie File Export

Pojawi się okno dialogowe Export

5.     939r171j     Wyszukaj katalog, do którego eksportujesz plaster i określ nazwę pliku.

6.     939r171j     Z listy Save As wybierz Images Only

7.     939r171j     Z listy Slices wybierz Export Slices

8.     939r171j     Zaznacz pole wyboru Selected Slices Only

9.     939r171j     Kliknij Save

Zaznaczony plaster jest eksportowany jako plik pojedynczego obrazka.

Technika Fireworks: Eksportowanie pozycji Dreamweaver Library

Biblioteki są istotną funkcją Dreamweavera, która umożliwia modyfikację jednej z części strony WWW, po której Dreamweaver aktualizuje wszystkie strony, za­wie­ra­ją­ce tę część. Pierwotnie, biblioteki Dreamweavera projektowane były z myślą o umie­szcza­niu na stronach WWW często powtarzających się elementów, takich jak logo lub infor­macje o prawach autorskich. Umożliwiają one również interpretowanie po­szcze­gól­nych części kodu HTML jako pojedynczych, łatwych w zarządzaniu jednostek. Jeśli jako projektant grafiki zetknąłeś się kiedyś z formatem Encapsulated PostScript (EPS), bi­blioteki Dreamweavera możesz traktować jako Encapsulated HTML.

Aby element biblioteki mógł zostać rozpoznany, należy go umieścić w specjalnym kata­lo­gu lokalnej witryny. Jeśli w trakcie eksportu grafiki, z rozwijanej listy Save as type Save As), w oknie dialogowym Export, wybierzesz opcję Dreamweaver Library (.lbi), program zapyta Cię o lokalizację ka­talogu z bibliotekami. Jeśli nie utworzyłeś do tej pory dla bieżącej witryny żadnego ele­mentu biblioteki, będziesz musiał stworzyć nowy katalog. Musi on znajdować się w głów­nym katalogu witryny i posiadać nazwę Library. Jeżeli na przykład główny kata­log wi­tryny znajduje się w katalogu Strony WWW, katalog bibliotek należy utworzyć w ka­talogu StronyWWW/Library.

W większości witryn, w nazwach stosowane są małe litery. Katalog z bibliotekami może nazywać się "library" i nie stworzy to żadnych problemów w Dreamweaverze.

 

Opcja eksportu Dreamweaver Library (.lbi) eksportuje mapy obrazka lub plastry w tej samej tabeli co szablon Dreamweaver HTML, ale dodatkowo oznacza tabelę jako element biblioteki, który może być wielokrotnie wsta­wiany do różnych dokumentów. Korzystając z opcji Dreamweaver Library (.lbi), możesz w dowolnym momencie dokonywać eksportowania, niezależnie od ustawień stylu HTML w oknie dialogowym HTML Setup

Aby wyeksportować HTML i obrazki z Fireworks jako element biblioteki Dreamweavera:

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 91. Wybierz z menu polecenie File Export

Zostanie wyświetlone okno dialogowe Export

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 92. Wyszukaj głów­ny katalog witryny i przejdź do podkatalogu Library witryny. Jeżeli witryna nie posiada katalogu z bibliotekami, musisz go utworzyć.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 93. Określ nazwę pliku dla pozycji biblioteki, jeżeli jest taka potrzeba.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 94. Z listy Save as type Save As) wybierz Dreamweaver Library (.lbi)

Jeżeli wcześniej nie przechodziłeś do katalogu z bibliotekami, program wyświetli ostrzeżenie, informujące, że taki katalog jest niezbędny i poprosi o jego wybranie. Przejście do katalogu z bibliotekami przed wybraniem opcji Dreamweaver Library (.lbi) pozwala uniknąć tego ostrzeżenia - jak to zrobiono w kroku 2. - co pozwala wybrać katalog Library w większym oknie dialogowym, a Fireworks będzie powracał do tego katalogu przy następnej operacji eksportowania z tego samego dokumentu.

 

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 95. Zaznacz pole wyboru Put Images in Subfolder i kliknij przycisk Browse, aby wybrać folder obrazków witryny.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 96. Kliknij Save

Aby po wyeksportowaniu pozycji biblioteki z Fireworks umieś­cić pozycje biblioteki w Dreamweaverze:

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 97. Wybierz w Dreamweaverze z menu polecenie Window Assets lub użyj skrótu klawiaturowego F11., aby otworzyć paletę Assets (Składniki)

Zostanie wyświetlona paleta Assets bieżącej witryny.

Dla użytkowników MacOS: Jeśli w panelu kontrolnym klawiatury (Key­board Control Panel) zamapowane są jakieś klawisze funkcyjne do uru­chamiania programów lub wykonywania innych zadań, nie będziesz mógł używać tych klawiszy w Fireworks. W takim przypadku możesz ko­rzystać jedynie z poleceń menu, chyba że wyłączysz mapowanie kla­wi­szy w panelu kontrolnym klawiatury.

Rysunek 20.17.

Po wyeksportowaniu mapy obrazka z Fireworks jako elementu biblioteki Dreamweavera, będzie ona dostępna w Dreamweaverze w kategorii Library palety Assets

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j 99. Umieść kursor w tym miejscu dokumentu, w którym chcesz umieścić mapę obrazka

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j   100. Wybierz wyeksportowaną mapę obrazka z listy, która znajduje się w palecie Assets

W panelu podglądu palety Assets wyświetlana jest pozycja biblioteki.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j   101. Kliknij przycisk Insert albo przeciągnij element biblioteki z panelu podglądu lub z listy i upuść go w oknie dokumentu.

Mapa obrazka i cały niezbędny kod HTML zostanie umieszczony na tworzonej w Dream­weaverze stronie WWW.

Jeżeli będziesz chciał zmodyfikować mapę obrazka, zaznacz ją i kliknij przycisk Open, znajdujący się w inspektorze Property Dreamweavera. Zostanie otwarte okno dokumentu, zawierające jedynie modyfikowaną pozycję biblioteki. Zaznacz obrazek na stro­nie i kliknij przycisk Edit w inspektorze Property lub wybierz z menu polecenie Com­mands Optimize Image in Fireworks. Gdy po zakończeniu edycji będziesz chciał zam­knąć okno dokumentu, Dreamweaver zapyta Cię, czy chcesz uaktualnić bibliotekę. Klik­nij przycisk Yes, aby uaktualnić bibliotekę lub przycisk No, aby odłożyć to na póź­niej.

Technika Fireworks: animowanie plastrów

W Fireworks można budować doskonałe animacje. Wykorzystując opisywaną poniżej tech­nikę, możesz z wykorzystaniem plastrów wkomponować dowolną animację w więk­szy obrazek. Jeśli animowana ma być jedynie niewielka część całego obrazka, na przy­kład ekran radaru na panelu kontrolnym, przekształcenie całego obrazka na animację mo­głoby spowodować drastyczne zwiększenie rozmiaru pliku. Za pomocą plastrów możesz ani­mo­wać jedynie wybrane obszary grafiki, podczas gdy pozostałe są statyczne. Umożliwia to zna­czne zmniejszenie rozmiarów końcowych plików.

Aby utworzyć w Fireworks plaster z animacją:

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j   102. Utwórz w Fireworks animację, używając normalnej procedury.

Tworzenie animacji zostanie szczegółowo opisane w części VI.

 

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j   103. Jeśli animacja nie jest jeszcze częścią większego obrazka, przejdź w palecie Frame do klatki Frame 1 i wybierz z menu polecenie Modify Canvas Size, aby powiększyć obszar roboczy.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j   104. Utwórz grafikę otaczającą animację.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j   105. Utwórz plaster z animacji. Możesz zaznaczyć animację i wybrać z menu po­le­ce­nie Insert Slice lub za pomocą narzędzia Slice narysować prostokąt obej­mu­ją­cy cały obszar animacji.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j   106. Wyświetl paletę Object, jeśli jeszcze nie ma jej na ekranie.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j   107. W palecie Object ustaw łącze plastra i inne pożądane opcje.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j   108. Wyświetl paletę Optimize, jeśli jeszcze nie ma jej na ekranie.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j   109. Z rozwijanej listy Export File Format (Format eksportowanego pliku) wybierz op­cję Animated GIF

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j   110. Zdefiniuj inne ustawienia optymalizacji.

Opcje optymalizacji grafiki w Fireworks zostały opisane w rozdziale 15.

 

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j   111. Powtórz polecenia od czwartego do dziewiątego dla wszystkich statycznych plas­trów obrazka, a z listy Export File Format w palecie Optimize wybierz dla nich opcje inne niż Animated GIF. Możesz także usunąć zaznaczenia wszys­tkich plastrów i w palecie Optimize wybrać format eksportu dla całego doku­men­tu, który zostanie użyty dla wszystkich plastrów, dla których nie wybrałeś wcześ­niej żadnego innego formatu.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j   112. Gdy już przygotujesz dokument do eksportu, wybierz z menu polecenie File Export

Zostanie otwarte okno dialogowe Export

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j   113. W górnej części okna dialogowego określ położenie i nazwy eksportowanych plików.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j   114. Z listy Save as type (Save As) wybierz opcję HTML and Images

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j   115. Z listy opcji HTML wybierz, czy eksportować plik HTML, czy kopiować kod do schowka.

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j   116. Z listy Slices wybierz opcję Export Slices

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j   117. Aby zmodyfikować opcje ustawienia HTML, kliknij przycisk Options w celu otwarcia okna dialogowego HTML Setup

     939r171j      939r171j      939r171j      939r171j      939r171j      939r171j      939r171j   118. Kliknij przycisk Save, aby zakończyć proces eksportu.

Animacja zostanie wyeksportowana jako część większego, statycznego obrazka (ry­su­nek 20.18).

Rysunek 20.18.

Na ilustracji animowany jest jedynie ekran radaru, zaś pozostałe części obrazka są statyczne

Podsumowanie

Obiekty internetowe Fireworks: obszary aktywne i plastry są doskonałymi elementami umo­żliwiającymi integrowanie grafiki z Internetem. łącząc obiekty internetowe z in­ny­mi elementami grafiki, projektanci grafiki mogą bezproblemowo przechodzić z jednego środowiska do innego, przez cały czas zachowując możliwość edycji wszystkich obiektów. Pod­czas pracy z obiektami internetowymi musisz pamiętać o następujących rzeczach:

u     939r171j      939r171j Fireworks obsługuje dwa typy obiektów internetowych: obszary aktywne i pla­s­try. Obszary aktywne służą do oznaczania kodem HTML wybranych frag­men­tów większej grafiki, zaś plastry dzielą duże obrazki na wiele mniej­szych części.

u     939r171j      939r171j Obszary aktywne mogą mieć jeden z trzech podstawowych kształtów: pros­to­ką­ta, okręgu lub wielokąta. Dla każdego z ich typów Fireworks oferuje odręb­ne narzędzie. Termin "obszar aktywny" oznacza fragment większej grafiki, nazy­wa­nej mapą obrazka.

u     939r171j      939r171j Dowolny obiekt Fireworks może być łatwo przekształcony na obszar aktywny za pomocą polecenia Insert Hotspot

u     939r171j      939r171j Podczas eksportowania map obrazków upewnij się, że wygenerowane zostaną obie części kodu: znacznik <img>, który zawiera łącze do źródłowego obrazka, oraz znacznik <map> z informacjami o obszarze aktywnym.

u     939r171j      939r171j W Fireworks istnieją trzy sposoby tworzenia plastrów: narzędzia Rectangle lub Polygon Slice, polecenie Insert Slice oraz standardowe prowadnice.

u     939r171j      939r171j Włączenie opcji View Slice Guides (Prowadnice plastrów) pozwala liczbę tworzonych plas­trów zredukować do minimum.

u     939r171j      939r171j Poszczególne plastry mogą być eksportowane w różnych formatach plików, na­wet jako animowane GIF-y, co pozwala łączyć ze sobą animowane i sta­tycz­ne plastry.

W następnym rozdziale dowiesz się, jak przydzielać behawiory i tworzyć w ten sposób in­ter­aktywne elementy grafiki.


Document Info


Accesari: 1588
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2024 )