W tym rozdziale:
u Oglądanie grafiki w przeglądarce internetowej.
u Zarządzanie łączami w Fireworks.
u Aktualizowanie witryny za pomocą palety Find and Replace.
u Przetwarzanie wsadowe.
u Wykorzystywanie skryptletów.
Na pewno słyszałeś już kiedyś powiedzenie "1% talentu, 99% ciężkiej pracy". Z moich doświadczeń wynika, że w grafice komputerowej pomiędzy tymi czynnikami zachowane są bardziej wyrównane proporcje. Połowa czasu poświęcana jest na pracę twórczą, zaś druga połowa na modyfikacje. Aktualizowanie jest ciągłym, pozornie nigdy niekończącym się procesem. W przypadku niektórych prac, ich aktualizowanie polega jedynie na importowaniu nowego tekstu, zaś w innych trzeba modyfikować obiekty graficzne. Żadnego procesu modyfikacji nie można zupełnie zamienić z przykrego obowiązku w pełną przygód zabawę, ale Fireworks pozwala przynajmniej wykonać monotonne zadanie w jak najbardziej wydajny sposób.
Utrzymywanie grafiki internetowej to główne zadanie filozofii Fireworks mówiącej, że "każdy element można w każdej chwili poddać edycji". Gdy pojawił się Fireworks, projektanci internetowi byli zafascynowani swobodą, z jaką można było w nim tworzyć grafikę. Łatwość stosowania programu została wzbogacona o narzędzia produkcyjne, takie jak aktualizowanie adresów URL i zamienianie kolorów. W tym rozdziale znajdziesz opisy wszystkich technik pozwalających na zwiększenie wydajności pracy - od podglądu grafiki bezpośrednio w przeglądarce internetowej po jednoczesną optymalizację całych katalogów obrazków.
Zdumiewające, jak wiele
programów nazywanych aplikacjami do edycji grafiki internetowej nie daje
możliwość obserwowania efektów pracy w jej docelowym
środowisku
- przeglądarce internetowej. Fireworks pozwala na obejrzenie grafiki nie
w jednej, ale w dwóch przeglądarkach po wciśnięciu odpowiedniego
skrótu klawiaturowego. Umożliwia w
ten sposób analizę tego, jak przeglądarka interpretuje Twoją
grafikę oraz pozwala na przetestowanie elementów reagujących na
zdarzenia myszy i innych behawiorów, które możesz przydzielać
w Fireworks.
Projektanci internetowi, jak większość użytkowników Internetu, korzystają przeważnie z jednej z wersji przeglądarki Netscape Navigator lub Internet Explorer. Jednak w odróżnieniu od osób buszujących po Internecie, graficy muszą mieć możliwość przetestowania swojej pracy w różnych warunkach, aby zapewnić jej spójny wygląd, niezależny od platformy i wersji przeglądarki internetowej. Rynek przeglądarek został opanowany (mniej więcej po połowie) przez firmy Netscape i Microsoft. Jedna firma zawsze stara się być lepsza od drugiej, dlatego też wciąż pojawiają się nowe wersje przeglądarek - a wraz z nimi - nowe możliwości. Ważna jest więc możliwość podglądu grafiki w więcej niż jednej wersji przeglądarki internetowej.
|
Fireworks pokazuje, że bardzo ważna dla projektantów jest możliwość podglądu grafiki w dwóch przeglądarkach internetowych: głównej i drugorzędnej. Pozwala to na szybki podgląd grafiki oraz porównanie jej interpretacji przez różne przeglądarki. Funkcji Preview in Browser używam nawet do porównania tej samej grafiki w dwóch różnych, rozmieszczonych obok siebie oknach. Nie muszę wówczas tworzyć żadnych dodatkowych kopii grafiki w Fireworks. |
|
Zanim skorzystasz z funkcji Preview in Browser, musisz "powiedzieć" Fireworks, z jakiej przeglądarki chcesz korzystać. Nie jest to konieczne, ale dobrze jest zdefiniować od razu dwie przeglądarki internetowe: główną i drugorzędną (jeśli masz dwie przeglądarki w swoim systemie operacyjnym). Aby zdefiniować przeglądarki:
1. Wybierz z menu polecenie File Preview in Browser Set Primary Browser
Zostanie otwarte okno dialogowe Locate Browser (rysunek 18.1).
2. W oknie dialogowym Locate Browser odszukaj katalog, w którym znajduje się plik aplikacji przeglądarki. Typowe lokalizacje tych plików zostały wymienione w tabeli 18.1. Pamiętaj jednak, że przy instalacji przeglądarki możesz określić inny katalog. W MacOS przeglądarkę można po instalacji przenieść do innego katalogu lub, jeśli nie ma ona programu instalacyjnego (na przykład Internet Explorer 5), będzie się znajdowała w tym katalogu, do którego ją skopiujesz.
3. Zaznacz plik aplikacji przeglądarki i kliknij przycisk Open
4. Aby zdefiniować przeglądarkę drugorzędną, wybierz z menu polecenie File Preview in Browser Set Secondary Browser i powtórz kroki od 2 do 3.
Rysunek 18.1. W oknie dialogowym Locate Primary Browser zdefiniuj główną przeglądarkę internetową |
|
Tabela 18.1.
Typowe położenia przeglądarek
|
Przeglądarka |
Lokalizacja w Windows |
Lokalizacja w MacOS |
|
||
|
Microsoft Internet Explorer 4.x |
C:\Program Files\Internet |
Explorer \Iexplore.exeMacintoshHD: Internet:Microsoft Internet Applications:Internet Explorer 4.01 Folder:Internet Explorer |
|
||
|
Microsoft Internet Explorer 5.x |
C: \Program Files\Internet |
Explorer \IEXPLORE.exeMacintoshHD: Internet:Microsoft Internet 5:Internet Explorer:Internet Explorer |
|
||
|
Netscape Navigator 4.x |
C:\Program Files\Netscape\Navigator\netscape.exe |
Macintosh HD:Internet:Netscape Navigator:Netscape Navigator |
|
||
|
Netscape Communicator 4.x |
C:\Program Files\Netscape\Programs\netscape.exe |
Macintosh HD:Internet:Netscape Communicator:Programs:Netscape Navigator |
|
||
|
Netscape 6 |
C:\Program Files\Netscape 6\Netscape.exe |
Macintosh HD:Internet:Netscape 6:Netscape 6 |
|
||
|
Opera |
C:\Program Files\Opera\Opera.exe |
Brak |
|
||
|
Sun HotJava |
C:\HotJava\hotjava.exe |
Macintosh HD:HotJava:hotjava |
|
||
|
Mimo że progr 23523i813x am Web TV Viewer na MacOS i Windows jest doskonałym sposobem na sprawdzanie, jak Twoja praca będzie wyglądała w telewizji internetowej, nie przyjmuje on adresów URL z innych aplikacji, więc nie można go używać jako głównej lub drugorzędnej przeglądarki w Fireworks. Zamiast tego, podejrzyj swoją grafikę w zwykłej przeglądarce i skopiuj z niej adres URL pliku do programu Web TV Viewer. Jeśli nie posiadasz jeszcze tego programu, możesz go pobrać za darmo z witryny znajdującej się pod adresem https://developer.webtv.net. |
|
||||
Po zdefiniowaniu przeglądarek, możesz ich natychmiast używać. Jeśli jako główną przeglądarkę wybierzesz Netscape Navigatora i będziesz chciał obejrzeć w niej swoją grafikę, wybierz z menu polecenie File Preview in Browser Preview in Netscape Navigator (Zalecam zapamiętywanie skrótów klawiaturowych, umożliwiających podejrzenie grafiki w przeglądarce: F12 dla podglądu w głównej przeglądarce i Shift+F12 dla podglądu w przeglądarce drugorzędnej.)
Niemal normalną sytuacją jest praca dla klientów korzystających z przeglądarek lub ich wersji innych niż używane przez Ciebie. Najlepiej jest zainstalować tak wiele przeglądarek i ich wersji, ile to tylko możliwe.
|
W zależności od używanej wersji Windows i Internet Explorer, przy każdym podglądzie grafiki w programie Internet Explorer, program ten może być uruchamiany na nowo, co wystawia na ciężką próbę wydajność Twojego komputera. Zawsze kiedy to możliwe, zamykaj Internet Explorer dla Windows przed ponownym uruchomieniem podglądu grafiki. |
|
|
Internet Explorer dla Windows umożliwia jednoczesne zainstalowanie tylko jednej jego wersji. Wyjątkiem jest instalacja Internet Explorera 5 po Internet Explorerze 4 z włączoną opcją Compatibility Mode. Będziesz mógł wówczas uruchamiać Internet Explorera 4 i rodzaj połączenia IE 4 z IE 5 symulującego większość - ale nie wszystkie - unikatowe funkcje Internet Explorera 4. Niemożliwe jest zainstalowanie Internet Explorer 4 w systemie Windows, w którym zainstalowany jest już Internet Explorer 5. Jeśli będzie to możliwe, dla każdej wersji Internet Explorera zainstaluj różne wersje systemu Windows lub utwórz wiele partycji Windows. |
|
Jak najwcześniejsze i częste podglądanie grafiki w różnych przeglądarkach pozwala uchronić się przed późniejszymi niespodziankami, powodowanymi przez ich niezgodność i błędy.
|
Użytkownicy MacOS mogą korzystać z emulatorów komputerów zgodnych z IBM PC, takich jak Connectix Virtual PC. Możesz posiadać na dysku twardym wiele partycji, na których zainstalowane będą różne wersje systemu Windows i przeglądarki Internet Explorer, możliwe jest więc korzystanie na jednym komputerze z dowolnych przeglądarek internetowych dla Windows i dla MacOS. Virtual PC pozwala nawet na zainstalowanie systemu Linux lub OS/2 oraz pracujących w tych systemach przeglądarek. |
|
ącza są siłą napędową Internetu. Bez możliwości przechodzenia z jednej części, strony lub witryny do innej, Internet byłby bardzo liniowym medium (i na pewno nie tak popularnym). Zanim pojawił się Fireworks łącza do grafiki dodawane były dopiero na etapie "składania" strony. Fireworks umożliwia przydzielanie do grafiki, za pomocą behawiorów i obszarów aktywnych, kodów w języku HTML i JavaScript, więc łącza mogą być komponowane z grafiką już w fazie tworzenia.
ącza są bardziej znane jako adresy URL. URL to skrót od angielskiego Uniform Resource Locator (Ujednolicony wskaźnik do zasobów) i jest on najlepszym systemem adresowania w Internecie. Każda strona internetowa posiada własny URL. W projektowaniu dla Internetu wykorzystywane są dwa rodzaje tych adresów: bezwzględne (absolutne) i względne. Bezwzględny URL jest dokładnym adresem, umożliwiającym dostęp do strony WWW z dowolnego miejsca w Internecie. Oto przykład takiego adresu: www.idest.com/fireworks/index.htm#book.
W powyższym przykładzie, adres URL składa się z pięciu głównych części:
u Protokół: Definiuje protokół używany do dostępu do serwera. Serwery WWW wykorzystują protokół HTTP (HyperText Transfer Protocol - protokół transmisji hipertekstu). Inne protokoły to m.in.: FTP (File Transfer Protocol) do pobierania plików, News umożliwiający dostęp do serwerów grup dyskusyjnych i Mailto do wysyłania poczty elektronicznej.
u Domena (Nazwa serwera): Nazwa serwera (w naszym przykładzie www.idest .com) zarejestrowana w organizacji internetowej, takiej jak Network Solutions. Dzięki niej serwer internetowy może zostać odszukany według nazwy domeny. Zamiast nazwy można też używać adresów IP (Internet Protocol), na przykład 199.227.52.143.
u Ścieżka dostępu: W zależności od położenia strony WWW na serwerze internetowym, ścieżka dostępu może wskazywać jedynie określony katalog (w naszym przykładzie fireworks) lub wiele katalogów, które oddzielane są wówczas od siebie za pomocą ukośnika (/).
u Nazwa pliku: Nazwa pliku, w którym przechowywana jest właściwa strona WWW (w naszym przykładzie index.htm). Użyte rozszerzenie pliku zależy od typu serwera i systemu administracji. W większości przypadków są to rozszerzenia .html i .htm, jednak możesz się spotkać również z rozszerzeniami .shtml, .asp, .cfm, .taf i innymi.
u Odnośnik: Część strony WWW wskazywana znacznikiem języka HTML, nazywana odnośnikiem (w naszym przykładzie #book). Za pomocą odnośników można w jednym długim dokumencie przechodzić pomiędzy różnymi jego częściami.
W absolutnym adresie URL trzeba użyć wszystkich wyżej wymienionych części, z wyjątkiem fragmentu wskazującego cel. Inny typ adresu URL, względny URL, może składać się jedynie z adresu strony albo nawet tylko z odnośnika. Gdziekolwiek znajduje się łącze, wskazuje ono element o położeniu względnym wobec bieżącej strony WWW. Jeśli na przykład chcesz utworzyć łącze do innej strony WWW, znajdującej się w tym samym katalogu co bieżąca strona, wyglądałoby ono tak:
contact.html
Jeżeli jednak potrzebne jest Ci łącze do strony, znajdującej się w podkatalogu położonym w katalogu bieżącej strony, względny URL miały postać:
old_news/pr98.htm
Im bardziej złożoną strukturę witryny utworzysz przed rozpoczęciem pracy w Fireworks, tym więcej będziesz mógł wykorzystać narzędzi programu służących do zarządzania adresami URL.
W Fireworks łącza mogą być przydzielane do jednego z dwóch typów obiektów: obszarów aktywnych i plastrów. Odbywa się to za pomocą palety Object lub palety URL. Paleta Object (rysunek 18.2) umożliwia przydzielanie łączy za pomocą jednej z dwóch metod:
Rysunek 18.2. Wpisz nowy URL
w polu tekstowym |
|
u Wpisz łącze w polu tekstowym Current URL (Bieżący URL).
u Jeśli zdecydujesz się na wpisanie łącza w polu Current URL, sprawdź dokładnie wpisany tekst, aby ustrzec się jakichkolwiek pomyłek. Serwery internetowe są wrażliwe na nazwy, znaki interpunkcyjne, a nawet (w niektórych przypadkach) na wielkości liter w adresach URL.
u Wybierz URL z rozwijanej listy Current URL
Rozwijana lista Current URL podzielona jest na dwie części: No URL (Brak adresu URL) i listę URL History (Historia adresów URL). Wybierz pozycję No URL noHREF), jeśli do plastra lub obszaru aktywnego nie ma być przydzielony żaden adres URL (jest to domyślne ustawienie wszystkich obiektów internetowych). URL History jest listą łączy, które są używane w bieżącym dokumencie. Za każdym razem, gdy ręcznie wpiszesz URL w polu tekstowym Current URL, jest on zapisywany w liście URL History
Jeśli lista History URL zawiera łącza, które nie są już wykorzystywane w dokumencie, możesz użyć polecenia Clear History (Wyczyść historię) z rozwijanego menu palety URL, co spowoduje usunięcie wszystkich nieużywanych adresów URL. Za pomocą innego polecenia - Add History to Library (Dodaj historię do biblioteki) - możesz zapisać łącza używane w dokumencie i wykorzystywać je następnie w innych dokumentach Fireworks.
Biblioteka URL to stała lista łączy, bardziej stała niż lista w URL History. Biblioteki adresów URL mogą być zapisywane, edytowane i ładowane w dowolnych dokumentach. Funkcja ta ułatwia tworzenie grafik, które zawierają elementy reagujące na zdarzenia myszy i mapy obrazków (czyli elementy wymagające adresów URL). Dla każdej witryny lub każdego klienta można tworzyć osobne biblioteki URL, co znacznie upraszcza późniejszą pracę nad grafiką.
Po zaznaczeniu obiektu internetowego możesz wybierać adresy z biblioteki URL, znajdującej się w palecie Object, ale zarządzanie nimi możliwe jest jedynie z poziomu palety URL (rysunek 18.3). Aby otworzyć paletę URL, wybierz z menu polecenie Window URL lub użyj skrótu klawiaturowego Alt+Shift+F10 Option+Shift+F10). Jeżeli paleta URL znajduje się w grupie innych palet, możesz również kliknąć jej zakładkę.
Rysunek 18.3. Użyj palety
URL |
|
Biblioteki URL zapisywane są w plikach HTML, wykorzystywanych przez zakładki przeglądarek. Domyślna biblioteka łączy posiada nazwę URLs.htm. Adresy URL możesz dodawać do biblioteki na kilka różnych sposobów. Umożliwiają to prawie wszystkie polecenia, które znajdują się w rozwijanym menu palety URL, przedstawione na rysunku 18.4 i w poniższej liście:
u Add History to Library (Dodaj historię do biblioteki). Umożliwia zapisanie historii adresów URL użytych w bieżącym dokumencie jako część biblioteki URL.
u Add URL (Dodaj URL). Dodaje do biblioteki pojedynczy adres URL.
u Import URLs (Importuj URL). Umieszcza w bibliotece adresy URL, znajdujące się w dowolnym pliku HTML (nawet w pliku zakładek przeglądarki).
u Przycisk Add to Library (Dodaj do biblioteki). Dodaje do biblioteki adres URL, znajdujący się w polu tekstowym URL History
Rysunek 18.4. Większość
poleceń służących |
|
Połączenie historii URL dokumentu z bieżącą biblioteką URL jest procesem wymagającym tylko jednej czynności - wybrania polecenia Add History to Library z rozwijanego menu palety. Fireworks automatycznie połączy ze sobą obie listy łączy w porządku alfabetycznym. Jeśli jakieś łącze znajdowało się w obu listach, program usunie duplikaty.
Aby dodać pojedynczy URL do biblioteki, wybierz z rozwijanego menu polecenie Add URL. Zostanie otwarte okno dialogowe New URL (Nowy URL). Wpisz łącze w dużym obszarze tekstowym i kliknij przycisk OK. Nowe łącze zostanie dodane do biblioteki.
|
Aby dodać nowe łącze, możesz także kliknąć przycisk New URL, znajdujący się u dołu palety URL. |
Polecenie Import URLs jest bardzo elastyczne i pozwala na zaoszczędzenie czasu. łącza wolno importować z dowolnych plików HTML, możesz więc łatwo zaimportować do dokumentu wszystkie łącza, znajdujące się na określonej stronie WWW.
|
Możliwe jest także importowanie plików zakładek Natscape 4.x, które są zapisywane jako zwykłe pliki HTML. Jest to bardzo przydatna funkcja przy tworzeniu łączy do stron, które już kiedyś odwiedzałeś w Internecie. Ścieżka dostępu do pliku Bookmarks.htm Netscape 4.x w Windows to: C:\Program Files\Netscape\Netscape Users\Username\Bookmarks.html, zaś w MacOS: Macintosh HD:System Folder:Preferences: Netscape Users:Username:Bookmarks.html. |
|
Aby zaimportować łącza ze strony HTML:
1. Wybierz polecenie Import URLs z rozwijanego menu palety URL
Zostanie otwarte standardowe okno dialogowe Open
2. Odszukaj plik HTML, zawierający łącza, które chcesz dodać do biblioteki, zaznacz go i kliknij przycisk OK
Do bieżącej biblioteki zostaną dołączone wszystkie łącza, znajdujące się w wybranej stronie HTML: względne i absolutne.
W następnym podrozdziale dowiesz się, że za pomocą palety URL możesz także tworzyć, edytować, usuwać, zapisywać i ładować biblioteki adresów URL.
Oferowane przez Fireworks biblioteki URL są bardzo elastycznym narzędziem. Nową bibliotekę utworzysz za pomocą jednego polecenia, a istniejące biblioteki możesz edytować, usuwać, ładować i zapisywać.
Czasami strony WWW przenoszone są do nowych lokalizacji w Internecie. Jeśli masz adres takiej strony w bibliotece URL, możesz go zmodyfikować. Aby to zrobić, wykonaj następujące czynności:
3. W palecie URL zaznacz adres, który chcesz zmodyfikować.
4. Wybierz polecenie Edit URL z menu rozwijanego palety URL
Zostanie wyświetlone okno dialogowe Edit URL (rysunek 18.5).
5. Wpisz nowy URL w polu tekstowym. Aby uaktualnić również wszystkie łącza istniejące w bieżącym dokumencie, zaznacz opcję Change All Occurances in Document. Kliknij przycisk OK
URL znajdujący się w bibliotece zostanie zmodyfikowany.
Rysunek 18.5. Za pomocą polecenia Edit URL i okna dialogowego o takiej samej nazwie możesz aktualizować biblioteki adresów URL |
|
Istnieją dwie metody usuwania adresów URL z biblioteki:
u Zaznacz niepotrzebny URL i kliknij przycisk Delete URL (Usuń URL), znajdujący się w prawym dolnym rogu palety URL
u Zaznacz URL i wybierz polecenie Delete URL z menu rozwijanego palety URL
Domyślnie, po uruchomieniu Fireworks ładowana jest jedna biblioteka URL o nazwie URLs.htm. Aby dodać kolejne biblioteki:
6. Wybierz polecenie New URL Library (Nowa biblioteka URL) z rozwijanego menu palety URL
Zostanie otwarte okno dialogowe New URL Library (rysunek 18.6).
Rysunek 18.6. Za pomocą
polecenia New URL Library możesz utworzyć bibliotekę adresów
URL dla każdego |
|
7. Wpisz nową nazwę biblioteki.
Jeśli nie wpiszesz rozszerzenia .htm lub .html, Fireworks zrobi to za Ciebie.
Fireworks utworzy nowy plik w katalogu URL Libraries, znajdującego się w katalogu Configuration wewnątrz katalogu programu Fireworks. Będzie on aktualizowany po zamknięciu programu, więc nie musisz ręcznie zapisywać swojej biblioteki adresów.
|
Katalog programu Fireworks znajdziesz pod C:\Program Files\Macromedia\Fireworks 4 - dla Windows, lub pod Macintosh HD:Applications:Macromedia Fireworks 4 - dla MacOS. |
|
Podczas gdy utworzenie nowej biblioteki jest prostą sprawą, usunięcie niepożądanej biblioteki jest dużo bardziej zajmującym zajęciem. Nie ma polecenia umożliwiającego usuwanie bibliotek, więc musisz za pomocą Eksploratora Windows lub Findera w MacOS otworzyć katalog Configuration/URL Libraries i ręcznie usunąć plik HTML. Biblioteka zniknie z listy adresów URL po ponownym uruchomieniu Fireworks.
Skoro Fireworks automatycznie zapisuje tworzone biblioteki URL, czemu służy polecenie Export? Polecenie Export URLs znajdujące się w rozwijanym menu umożliwia zapisanie biblioteki URL jako pliku HTML w dowolnym katalogu. Plik HTML (rysunek 18.7) jest prostą listą łączy. Po ukończeniu tworzenia biblioteki, możesz użyć wyeksportowanego pliku jako podstawy strony głównej, składającej się wyłącznie z tekstu.
|
Rysunek 18.7. Wyeksportowanie biblioteki URL powoduje utworzenie listy łączy zapisanej w formacie HTML |
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
W MacOS, jeżeli nawet wpiszesz przy eksporcie pliku rozszerzenie .html, Fireworks i tak zapisze ten plik z rozszerzeniem .htm. |
Fireworks oferuje funkcję Find and Replace (Znajdź i zamień) pozwalającą zautomatyzować żmudny proces ręcznego modyfikowania tekstu, czcionek, kolorów i URL. Za pomocą palety Find and Replace możesz aktualizować bieżące zaznaczenia, klatki, dokumenty lub grupy dokumentów. Wśród opcji palety Find and Replace dla tekstu i adresów URL znajduje się funkcja Regular Expression (Symbole wieloznaczne). Dokonywane zmiany możesz śledzić za pomocą palety Project Log (Dziennik projektu). Poza przetwarzaniem wsadowym i skryptletami, wszystkie automatyczne zmiany są obsługiwane w Fireworks przez paletę Find and Replace (rysunek 18.8). W zależności od modyfikowanych atrybutów, w palecie tej wyświetlane są różne opcje. Oto pięć atrybutów i ich opcje:
u Text (Tekst). Dowolny obiekt tekstowy Fireworks może być modyfikowany za pomocą palety Find and Replace. Wyszukiwać można pojedyncze znaki i całe zdania. Dostępne opcje wyszukiwania to: Whole Word (Całe wyrazy) - wyszukiwane są tylko całe wyrazy nieznajdujące się wewnątrz innych, Match Case (Uwzględniaj wielkość liter) - uwzględnia wielkości liter wyszukiwanego tekstu i dokonuje równie dokładnych zamian oraz Regular Expression (Symbole wieloznaczne) - symbole systemowe, które zostaną dokładnie opisane w jednym z kolejnych podrozdziałów. u Font (Czcionka). Każdy obiekt tekstowy używa określonej czcionki, o określonym stylu (lub braku stylu) i rozmiarze. Funkcja Find and Replace umożliwia aktualizowanie tych wszystkich charakterystyk razem lub osobno. Możesz nawet wyszukiwać czcionki o rozmiarach, które należą do pewnego przedziału i sformatować wszystkie wyniki wyszukiwania jednym rozmiarem czcionki. u Color (Kolor). Kolejnym atrybutem, który można wyszukiwać i zamieniać w Fireworks jest kolor obiektów. Masz możliwość modyfikowania obrysów, wypełnień, efektów, obrysów i wypełnień pojedynczo lub jednocześnie dla wszystkich tych atrybutów.
u URL. Paleta Find and Replace dla URL wygląda podobnie jak dla tekstu. Każde łącze może zostać dowolnie zmodyfikowane (za pomocą funkcji Find and Replace można nawet usunąć wszystkie łącza z dokumentu). Dla adresów URL w palecie Find and Replace dostępne są opcje Whole Word Match Case i Regular Expression - atrybuty obowiązujące także przy wyszukiwaniu tekstu. u Non-Web 216 (Kolory niebezpieczne dla Internetu). Wyszukuje kolory niebezpieczne dla Internetu i zamienia je na najbliższe bezpieczne odpowiedniki. Opcję tą można stosować do wypełnień i (lub) obrysów oraz efektów każdego obiektu. Niezależnie od wybranych atrybutów, operacje wyszukiwania i zamiany można wykonywać pojedynczo lub wszystkie jednocześnie. Kliknij przycisk Find Next (Znajdź następny), aby odszukać następny element, który będzie pasował do kryteriów wyszukiwania, a następnie przycisk Replace (Zamień), aby wprowadzić zmiany w wyszukanym elemencie lub ponownie przycisk Find Next, aby odszukać kolejny element bez dokonywania żadnych zmian. W dowolnej chwili możesz także kliknąć przycisk Replace All (Zamień wszystko), aby zmodyfikować wszystkie elementy, znajdujące się w dokumencie, które spełniają kryteria wyszukiwania.
Dla wszystkich atrybutów zakres wyszukiwania definiowany jest przez wartości ustawiane w rozwijanej liście Search In (Szukaj w). Oto dostępne w tej liście opcje: u Selection (Zaznaczenie). Możesz modyfikować jedynie zaznaczony obiekt lub obiekty. u Frame (Klatka). Ogranicza wyszukiwanie do aktualnie zaznaczonej klatki aktywnego dokumentu. u Document (Dokument). Umożliwia wyszukiwanie w całym aktywnym dokumencie. u Project Log (Dziennik projektu). Ogranicza wyszukiwanie do plików, znajdujących się w palecie Project Log, która zostanie opisana w jednym z kolejnych podrozdziałów. u Files (Pliki). Przeprowadza operację Find and Replace na dowolnych dostępnych plikach. Po wybraniu opcji Files otwierane jest okno dialogowe Open Multiple, w którym możesz dodać do listy poszczególne pliki lub cały katalog.
Wszystkie opcje znajdujące się w liście mają swoje zastosowania, ale prawdziwą siłę funkcji Find and Replace daje możliwość obsługi wielu plików jednocześnie. Jednak wzrost możliwości funkcji pociąga za sobą wzrost ryzyka związanego z popełnianiem błędów. Fireworks oferuje dwie pomocnicze opcje, pozwalające zrównoważyć to ryzyko. Aby ustawić opcje, dotyczące tworzenia kopii zapasowych, wybierz polecenie Replace Options (Opcje zamieniania) z rozwijanego menu palety Find and Replace. Zostanie otwarte okno dialogowe Replace Options (rysunek 18.9). Jeśli zaznaczona będzie opcja Save and Close Files, Fireworks po dokonaniu modyfikacji zapisze i zamknie wszystkie pliki, jeśli zaś usuniesz zaznaczenie tej opcji, wszystkie pliki pozostaną otwarte. W rozwijanej liście Backup Original Files (Zapasowe kopie oryginalnych plików) znajdują się trzy opcje:
u No Backups (Brak kopii zapasowych). Docelowe pliki są zastępowane nowymi wersjami, ale nie powstają żadne zapasowe kopie. u Overwrite Existing Backups (Zastąp istniejące kopie). Docelowe pliki kopiowane są do katalogu o nazwie Original Files, zaś operacja Find and Replace jest przeprowadzana na plikach, znajdujących się w swoich pierwotnych lokalizacjach. Po każdym zastosowaniu funkcji Find and Replace kopie znajdujące się w katalogu Original Files są zastępowane nowszymi wersjami. Operację taką można porównać do polecenia Undo, umożliwiającego cofnięcie tylko jednego kroku. W katalogu Original Files zawsze znajdują się pliki o jeden poziom "starsze" niż te, na których została przeprowadzona ostatnia operacja Find and Replace u Incremental Backups (Twórz kolejne kopie). Wybierz tę opcję, jeśli nie chcesz utracić żadnych modyfikacji. Po każdym przeprowadzeniu operacji Find and Replace docelowe pliki kopiowane są do katalogu Original Files, ale zamiast zastępować starsze kopie są zapisywane pod kolejnymi nazwami. Na przykład - po pierwszej modyfikacji pliku Gwiazda.png, źródłowy plik jest zapisywany w katalogu Original Files pod nazwą Gwiazda.png. Po kolejnej operacji Find and Replace, nazwa pliku Gwiazda.png znajdującego się w katalogu Original Files jest zamieniana na Gwiazda-1.png, zaś docelowy plik zapisywany jest pod nazwą Gwiazda.png. Najnowsza wersja kopii zawsze będzie miała oryginalną nazwę, zaś w nazwie najstarszej kopii będzie występowała największa liczba. Działanie takie można porównać do polecenia Undo, oferującego cofanie nieograniczonej ilości operacji (ograniczone jedynie wolnym miejscem na dysku twardym). Opcji Incremental Backups możesz używać do kontrolowania wersji kopii, ale wadą tej opcji jest to, że zapisywane są wszystkie tworzone pliki. To, którą opcję wybierzesz, zależy od ilości wolnego miejsca na dysku twardym oraz rozmiarów docelowych plików. Jeśli masz 10GB wolnego miejsca na dysku, nie wahaj się i wybierz opcję Incremental Backups. Po skończeniu pracy możesz otworzyć katalog z kopiami i usunąć wszystkie pliki o numerze większym od 3, aby zachować jedynie kilka ostatnich wersji. Wyszukiwanie i zamienianie tekstuOstatnio klient mnie zaskoczył zadaniem, które jest koszmarem dla każdego projektanta grafiki internetowej - zmianą nazwy firmy. Musiałem zastąpić nie tylko logo, ale także grafiki tła witryny WWW, w których występowała nazwa klienta. Przed oczami stanęła mi wizja wielu dni żmudnej harówki, która rozwiała się równie szybko jak się pojawiła, gdy zdałem sobie sprawę z tego, że proces ten mogę zautomatyzować za pomocą funkcji Find and Replace. Powierzone mi zadanie wykonałem w kilka godzin, nie mogąc wyjść ze zdumienia, jak szybko mi to poszło. Aby wyszukać i zamienić tekst: 8. Jeśli palety Find and Replace nie ma na ekranie, wybierz z menu polecenie Window Find and Replace lub - jeśli jest - kliknij jej zakładkę, aby przesunąć ją na wierzch innych palet. 9. Wybierz zakres przeszukiwania, wybierając jedną z opcji, dostępnych w rozwijanej liście Search In 10. Upewnij się, że w liście Attributes wybrana jest opcja Find Text 11. W polu tekstowym Find wpisz poszukiwany tekst. 12. Jeśli chcesz zamienić poszukiwany tekst, wpisz zamienny tekst w polu tekstowym Change To (Zamień na). 13. Zaznacz żądane opcje: Whole Word (Znajdź tylko całe wyrazy), Match Case (Uwzględniaj wielkość liter) lub Regular Expression (Symbole wieloznaczne). 14. Aby dokonywać zmian pojedynczo, najpierw kliknij przycisk Find Next (Znajdź następny), a później Replace (Zamień), aby zamienić tekst lub ponownie Find Next, aby przejść do następnego pasującego wyrażenia. 15. Aby zmienić jednocześnie wszystkie odszukane wystąpienia tekstu, kliknij przycisk Replace All (Zamień wszystko). Jeśli nie zostaną dokonane żadne zmiany, Fireworks wyświetli komunikat o zakończeniu wyszukiwania. W innym przypadku zostaniesz poinformowany o liczbie dokonanych zmian. Funkcja Find and Replace Text jest dla większości atrybutów bardzo prosta w użyciu, musisz jednak zwrócić szczególną uwagę na kilka rzeczy: u Obiekty tekstowe są rozszerzane, aby pomieścić nowe słowa, jeśli więc dodasz zbyt dużo tekstu, mogą one wystawać poza obszar roboczy. Tekst wyrównany do lewej jest rozszerzany w prawo, tekst wyrównany do prawej jest rozszerzany w lewo, zaś tekst wyśrodkowany jest rozszerzany w obu kierunkach. u Jeśli w trakcie operacji Find and Replace wykonywanej na wielu plikach jednocześnie jeden z wybranych dokumentów jest otwarty w Fireworks, musisz go uaktywnić, zanim będzie mógł zostać zmodyfikowany. Wyszukiwanie za pomocą symboli wieloznacznychDuże znaczenie funkcji Find and Replace zapewnia opcja Regular Expression (Symbole wieloznaczne). Symbole wieloznaczne podobne są do spotykanych w innych programach wieloznaczników, ale możliwości Fireworks są o wiele bardziej rozbudowane. Symbole wieloznaczne można uznać za system wyszukiwania pasujących do siebie wzorców tekstowych. Jeśli jesteś w stanie zidentyfikować dowolny wzór, powtarzający się wielokrotnie w Twoich tekstach, możesz zacząć korzystać z opcji Regular Expression. Załóżmy, że tworzysz pasek nawigacyjny, zawierający wszystkie kontakty zapisane w formacie: Nazwisko, Imię. Za pomocą symboli wieloznacznych możesz odszukać powtarzający się wzorzec i przeformatować całą listę, umieszczając pozycję Imię przed Nazwisko i odrzucając przecinki, a wszystko to w jednej operacji Find and Replace Symbole wieloznaczne możesz wykorzystywać z tekstem i adresami URL po zaznaczeniu opcji Regular Expression. Po jej wybraniu, Fireworks różnymi metodami przetwarza tekst wpisany w polu Find oraz w polu Change To, szukając znaków specjalnych, takich jak ukośniki lub gwiazdki. Większość podstawowych symboli wieloznacznych jest zwykłym tekstem. Jeżeli włączysz opcję Regular Expression i wpiszesz w polu Find wyrażenie "th", Fireworks znajdzie wszystkie wystąpienia "th" w tekście i (lub) wszystkich źródłach. Możliwość takiego wyszukiwania ma niewiele zastosowań, ale powinieneś o niej pamiętać, przystępując do tworzenia własnych wzorców. WieloznacznikiPoczątkowo przydatna była możliwość korzystania z wieloznaczników, czyli znaków, które odpowiadały różnym typom innych znaków. Wieloznaczniki w symbolach wieloznacznych reprezentują tylko pojedyncze znaki (tabela 18.2). Innymi słowy - pojedynczy symbol wieloznaczny nie odwzorowuje wszystkich poszukiwanych znaków, jak było na przykład w przypadku gwiazdki używanej do poszukiwania plików DOS-owych. Warunek taki można jednak zbudować za pomocą nieco bardziej złożonego symbolu wieloznacznego, co zostanie opisane w dalszej części tego podrozdziału.
Lewy ukośnik, czyli backslash (\), jest używany do ograniczania działania znaków specjalnych, które także mogą być przedmiotem poszukiwania. Jeżeli chcesz na przykład poszukać gwiazdki, musisz wpisać wyrażenie: \*. Podobnie, gdy próbujesz znaleźć lewy ukośnik, poprzedź go innym lewym ukośnikiem: \\. Tabela 18.2. Wieloznaczniki w symbolach wieloznacznych
Wyszukiwanie położeń znaków i powtarzających się znakówZa pomocą symboli wieloznacznych możesz wyszukiwać nie tylko typy znaków, ale również ich położenia w tekście. Funkcja ta umożliwia wykonywanie operacji na znakach, znajdujących się na początku, na końcu lub w środku wyrazu albo wiersza. Użycie symbolu wieloznacznego pozwala także na wyszukiwanie kopii, w których występują powtórzenia danego znaku (liczba powtórzeń może być określona lub nie). Możliwość ta znacznie rozszerza zakres wzorców, które mogą być wyszukiwane. W tabeli 18.3 znajdziesz listę znaków używanych w wyszukiwaniu położeń i powtórzeń znaków. Wyszukiwanie zakresów znakówOprócz pojedynczych znaków i powtórzeń pojedynczych znaków, symbole wieloznaczne dają możliwość dołączania do lub wykluczania z wyszukiwania zakresów znaków. Funkcja ta jest szczególnie przydatna podczas pracy z grupami nazw lub tytułów. Zakresy znaków są definiowane za pomocą nawiasów kwadratowych. Wyszukiwanie zwraca wynik, gdy znaleziony zostanie choć jeden znak znajdujący się w nawiasie kwadratowym (nie jest wymagane wystąpienie wszystkich znaków). W tabeli 18.4 znajdziesz opis wyszukiwania zakresów znaków za pomocą symboli wieloznacznych. Tabela 18.3. Symbole wieloznaczne używane w wyszukiwaniu położeń znaków
Tabela 18.4. Symbole wieloznaczne używane w wyszukiwaniu zakresów znaków
Korzystanie z grupowania w symbolach wieloznacznychGrupowanie jest prawdopodobnie najsilniejszą możliwością symboli wieloznacznych. Za pomocą grupowania można łatwo modyfikować odpowiednie wzorce tekstowe. Poniższą listę nazwisk: Nowak, Jan Józef Malinowski, Stefan Burchard, Weronika można tak zmodyfikować, aby nazwisko znajdowało się na ostatnim miejscu i usunąć z niej przecinki: Jan Józef Nowak Stefan Malinowski Weronika Burchard Grupowanie jest obsługiwane głównie przez nawiasy. Aby wskazać grupę znaków, wpisz je w nawiasie w polu tekstowym Find. Symbole wieloznaczne mogą zawierać nawet do dziewięciu zgrupowanych wzorców. Każdy z takich wzorców jest oznaczany w polu tekstowym Change To znakiem dolara ($) poprzedzającym cyfrę (od 1 do 9), na przykład $3. Aby zmodyfikować powyższą listę nazwisk, wpisz w polu Find następujące wyrażenie: (/w+),/s(.+) W "języku" symboli wieloznacznych oznacza to "(Pierwszy wzorzec to wszystkie znaki alfanumeryczne występujące jeden lub więcej razy), po których występuje przecinek i spacja oraz (Drugi wzorzec, którym są wszystkie znaki - wraz ze znakami odstępów - występujące jeden lub więcej razy)". W polu tekstowym Change To wpisz wyrażenie: Wyrażenie takie spowoduje umieszczenie drugiego pasującego wzorca przed pierwszym oraz wstawienie pomiędzy nie spacji.
W tabeli 18.5 znajdziesz opis wykorzystania grupowania w symbolach wieloznacznych. Tabela 18.5. Grupowanie w symbolach wieloznacznych
Modyfikowanie atrybutów czcionekWybranie opcji Find Font z rozwijanej listy, znajdującej się w palecie Find and Replace, pozwala na wyszukiwanie jednego lub wszystkich trzech różnych atrybutów czcionek: u Font (Czcionka). Wybierz pozycję Any Font (Dowolna) lub określoną czcionkę z listy czcionek zainstalowanych w Twoim systemie operacyjnym. u Style (Styl). Wybierz pozycję Any Style (Dowolny) lub jeden ze standardowych stylów: Plain (Bez stylu), Bold (Pogrubienie), Italic (Kursywa) lub Underline (Podkreślenie). Możesz również wybrać jedną z kombinacji stylów, na przykład BoldItalic (Pogrubienie i kursywa) lub ItalicUnderline (Kursywa i pokreślenie). u Size (Rozmiar). Użyj opcji Min i Max, aby ustawić zakres poszukiwanych rozmiarów czcionek, lub wprowadź takie same wartości dla obu opcji, aby odszukać tylko jeden rozmiar czcionki. Znaczenie opcji Find funkcji Find and Replace polega na tym, że możesz wyszukiwać tekst, posiadający jeden z atrybutów, na przykład rozmiar i modyfikować inny atrybut, na przykład czcionkę. Takie działanie umożliwia na przykład wyszukanie wszystkich grafik znajdujących się w witrynie, których tekst ma rozmiar od 8 do 12 punktów i zmianę używanych w nich czcionek z Times na Helvetica z jednoczesnym utrzymaniem tego samego rozmiaru (pozostaw puste pole tekstowe Change to size). Pozwala to zmodyfikować cały "główny" tekst Twojego dokumentu za pomocą jednego kliknięcia myszą. Aby zmodyfikować atrybuty czcionki za pomocą funkcji Find and Replace
16. Wybierz z menu polecenie Window Find and Replace, aby wyświetlić paletę Find and Replace lub kliknij jej zakładkę, jeśli znajduje się za innymi paletami w grupie. 17. Za pomocą rozwijanej listy Search In wybierz zakres wyszukiwania: Search Document (Dokument), Search Selection (Zaznaczenie) itd. 18. Z rozwijanej listy Attribute wybierz opcję Find Font, aby z modyfikować atrybuty czcionek. W palecie Find and Replace zostaną wyświetlone opcje dotyczące czcionek (rysunek 18.10).
19. Aby wyszukać określony typ czcionki, za pomocą listy rozwijanej wybierz zamiast opcji Any Font jedną z czcionek zainstalowanych w Twoim systemie operacyjnym. 20. Aby wyszukać określone style czcionki, za pomocą listy rozwijanej wybierz zamiast opcji Any Style jeden ze stylów, na przykład Plain (Bez stylu) lub Bold (Pogrubienie). 21. Aby wyszukać czcionki o rozmiarach należących do określonego przedziału, ustaw za pomocą opcji Min minimalny rozmiar czcionki i za pomocą opcji Max maksymalny rozmiar czcionki. Aby wyszukać tylko jeden rozmiar czcionki, w obu opcjach: Min i Max ustaw takie same wartości.
22. Aby zmienić czcionkę, za pomocą listy rozwijanej wybierz zamiast opcji Same Font jedną z czcionek zainstalowanych w Twoim systemie operacyjnym. 23. Aby zmienić styl, za pomocą listy rozwijanej wybierz zamiast opcji Any Style jeden ze stylów, na przykład Italic (Kursywa). 24. Aby zmienić rozmiar, wpisz nowy rozmiar w polu tekstowym Size lub ustaw jego wartość za pomocą suwaka. 25. Kliknij przycisk Find, aby odszukać pierwszy pasujący obiekt, a następnie przycisk Replace, aby go zmodyfikować. Możesz także kliknąć przycisk Replace All, aby zmodyfikować wszystkie obiekty spełniające kryteria wyszukiwania. Zmiana kolorów w witrynie internetowejKolor w identyfikacji graficznej jest równie ważny co kształt (na przykład niebieski w logo IBM). Projektanci, którzy tworzą grafikę dla Internetu, często używają określonych schematów kolorów, aby ustalić wizerunek graficzny firmy lub ułatwić użytkownikom nawigację wewnątrz witryny WWW. Niegdyś aktualizowanie kolorów grafik było nadzwyczaj żmudnym zajęciem. W Fireworks kolory można wyszukiwać i zamieniać równie łatwo jak tekst (w niektórych przypadkach nawet łatwiej). Fireworks stosuje kolor do trzech głównych elementów tworzących obiekt wektorowy: obrysów, wypełnień i efektów. Po wybraniu pozycji Find Color z listy atrybutów, która jest dostępna w palecie Find and Replace, możesz zmienić kolor dowolnego elementu, połączyć zamianę koloru obrysu z zamianą koloru wypełnienia lub zmodyfikować kolory wszystkich atrybutów jednocześnie. Aby wyszukać i zamienić kolor: 26. Wybierz z menu polecenie Window Find and Replace, aby wyświetlić paletę Find and Replace lub kliknij jej zakładkę, jeśli znajduje się za innymi paletami w grupie. 27. Za pomocą rozwijanej listy Search In wybierz zakres wyszukiwania. 28. Z rozwijanej listy Attribute wybierz pozycję Color W palecie Find and Replace zostaną wyświetlone opcje dotyczące wyszukiwania i zamiany kolorów (rysunek 18.11).
29. Za pomocą próbnika Find wybierz kolor, który chcesz odszukać. Możesz wybrać jedną z próbek dostępnych w palecie rozwijanej, użyć kroplomierza do pobrania koloru lub kliknąć przycisk Palette, aby otworzyć systemowy próbnik kolorów. 30. Z rozwijanej listy Apply To wybierz, do jakich elementów chcesz ograniczyć wyszukiwanie. 31. Za pomocą próbnika Change To wybierz kolor, na jaki ma zostać zamieniony kolor poszukiwany. 32. Kliknij przycisk Find, aby odszukać pierwszy pasujący obiekt, a następnie przycisk Replace, aby go zmodyfikować. Możesz także kliknąć przycisk Replace All, aby zmodyfikować wszystkie obiekty, spełniające kryteria wyszukiwania. Zamienianie kolorów na bezpieczne dla InternetuZamiana kolorów na ich najbliższe odpowiedniki bezpieczne dla Internetu to już niestety konieczność w projektowaniu grafiki. Dopóki większość użytkowników nie będzie posiadała komputerów zdolnych do wyświetlania 32-bitowych głębi kolorów (i będą wiedzieli jak uaktywnić taką możliwość), jedynie stosowanie kolorów bezpiecznych dla Internetu da możliwość zachowania zbliżonego wyglądu grafiki u większości użytkowników, którzy odwiedzają Twoje strony. Opcja Find Non-Web 216 (Znajdź kolory nie należące do palety Web216) ma działanie zbliżone do opcji Find Color palety Find and Replace, ale w tym przypadku to Fireworks wybiera kolory za Ciebie. Aby wyszukać kolory spoza palety Web 216 i zamienić je na bezpieczne kolory: 33. Wybierz z menu polecenie Window Find and Replace, aby wyświetlić paletę Find and Replace lub kliknij jej zakładkę, jeśli znajduje się za innymi paletami w grupie. 34. Za pomocą rozwijanej listy Search In wybierz zakres wyszukiwania. 35. Z rozwijanej listy Attribute wybierz pozycję Find Non-Web 216 W palecie Find and Replace zostaną wyświetlone opcje, dotyczące wyszukiwania i zamiany kolorów (rysunek 18.12).
36. Z rozwijanej listy Apply To wybierz, do jakich elementów chcesz ograniczyć wyszukiwanie. 37. Kliknij przycisk Find, aby odszukać pierwszy pasujący obiekt, a następnie przycisk Replace, aby go zmodyfikować. Możesz także kliknąć przycisk Replace All, aby zmodyfikować wszystkie obiekty, spełniające kryteria wyszukiwania. Aktualizowanie adresów URLJeśli zajmowałeś się już kiedykolwiek projektowaniem dla Internetu wiesz, jak aktywnym jest on medium. Witryny są w ciągłym "ruchu", wciąż są dodawane nowe i usuwane stare strony. Grafika tworzona w Fireworks może być integrowana z Internetem za pomocą adresów URL, przydzielanych do obszarów aktywnych i plastrów. Przyda Ci się więc sposób na szybkie modyfikowanie adresów URL. Wszystkie związane z tym potrzeby zaspokaja opcja URL palety Find and Replace Opcja URL działa bardzo podobnie do opcji Text - obie opcje posiadają nawet identyczne interfejsy (rysunek 18.13). Poszukiwane łącze możesz wpisać w polu tekstowym Find, zaś nowe łącze w polu Change To. Znajdziesz tu trzy opcje dostępne również w opcji Text Whole Word Match Case i Regular Expressions. W przypadku URL granice wyrazów nie są jednak wskazywane przez spacje lecz przez separatory: kropki, ukośniki lub dwukropki. Aby wyszukać i zamienić łącza przydzielone do elementów graficznych w Fireworks: 38. Wybierz z menu polecenie Window Find and Replace, aby wyświetlić paletę Find and Replace lub kliknij jej zakładkę, jeśli znajduje się za innymi paletami w grupie. 39. Za pomocą rozwijanej listy Search In wybierz zakres wyszukiwania.
40. Z rozwijanej listy Attribute wybierz pozycję URL W palecie Find and Replace zostaną wyświetlone opcje, dotyczące wyszukiwania URL. 41. W polu Find wpisz poszukiwane łącze. 42. Jeśli zamierzasz zamienić łącze, wpisz zamiennik w polu tekstowym Change To 43. Zaznacz żądaną opcję: Whole Word Match Case lub Regular Expressions 44. Kliknij przycisk Find, aby odszukać pierwsze pasujące łącze, a następnie przycisk Replace, aby go zmodyfikować lub ponownie przycisk Find, aby odszukać kolejne łącze. 45. Kliknij przycisk Replace All, aby zmodyfikować jednocześnie wszystkie łącza, spełniające kryteria wyszukiwania. Jak zostało wspomniane wcześniej, w wyszukiwaniu łączy można korzystać z opcji Regular Expressions (Symbole wieloznaczne). Symbole wieloznaczne pozwalają na znacznie więcej niż tylko wyszukiwanie wieloznaczników. Załóżmy, że chcesz przekształcić wiele adresów przypisanych do grafik znajdujących się w witrynie z absolutnych na względne, przy czym wszystkie adresy wskazują na pliki znajdujące się w tym samym katalogu. Wymagałoby to zmiany adresów typu www.idest.com/fireworks/main.htm na main.htm. Dodatkowo załóżmy, że w obrębie witryny znajdują się łącza do plików, które są opracowane przez projektantów pracujących na komputerach PC i na MacOS, więc posiadających rozszerzenia .htm i .html. Korzystając z włączonej opcji Regular Expressions, w polu Find możesz wpisać następujące wyrażenie: (.+)/(/b.*/.html?) W tłumaczeniu na "język" symboli wieloznacznych wyrażenie to oznacza: "(Pierwszy wzorzec zawierający wszystkie znaki) przed ukośnikiem i (Drugi wzorzec, którym może być dowolny pojedynczy wyraz, po którym występuje kropka oraz rozszerzenie htm lub html)." Aby wszystkie wyszukane wzorce zamienić na nazwy plików, wpisz w polu tekstowym Change To wyrażenie $2. W rezultacie zostanie zwrócony tylko drugi wzorzec bez żadnych dodatkowych znaków. Praca z paletą Project LogJednym z niebezpieczeństw, jakie kryje w sobie paleta Find and Replace, jest nieumyślne wprowadzanie niepożądanych zmian w dokumentach. Pomyłki takie zdarzają się zwłaszcza przy korzystaniu z opcji jednoczesnej modyfikacji wielu plików; Fireworks otworzy, zmodyfikuje i zamknie pliki tak szybko, że nawet nie będziesz wiedział, co zostało zmienione. Będzie tak, dopóki nie włączysz opcji Project Log (Dziennik projektu), która potrafi śledzić wszystkie dokonane zmiany. Po włączeniu opcji Project Log, zapisywane są wszystkie modyfikacje wielu plików. W palecie Project Log (rysunek 18.14) znajduje się lista nazw plików, zmodyfikowanych klatek oraz data i godzina ostatnio przeprowadzonych modyfikacji. Co więcej - możesz dwukrotnie kliknąć nazwę pliku, aby otworzyć go w Fireworks i zobaczyć, co zostało w nim zmienione.
Aby uaktywnić opcję Project Log i śledzić wszystkie zmiany, które zostały dokonane przez funkcję Find and Replace, wybierz z rozwijanego menu palety Find and Replace polecenie Add Files to Project Log (Dodaj pliki do dziennika projektu). Po włączeniu tej opcji - jeśli zakres wyszukiwania ustawiony jest na Files - w palecie Project Log zostanie utworzona lista nazw, numerów klatek i dat ostatnich modyfikacji wszystkich zmienionych plików. Aby zweryfikować dokonane zmiany (albo je cofnąć), otwórz plik z poziomu palety Project Log, klikając dwukrotnie jego nazwę lub zaznacz plik i kliknij przycisk Open (Otwórz). W rozwijanym menu palety Project Log znajdują się jeszcze cztery inne, funkcjonalne polecenia: u Export Again (Eksportuj ponownie). Wszystkie operacje wyszukiwania i zamiany są przeprowadzane jedynie na plikach źródłowych, więc po zmodyfikowaniu pliku zapewne będziesz chciał go wyeksportować. Polecenie Export Again eksportuje zmodyfikowany plik i nadpisuje go nad wcześniej wyeksportowanym plikiem. u Add Files to Log (Dodaj pliki do dziennika). Aby plik został dodany do dziennika projektu, nie musisz uruchamiać w nim funkcji Find and Replace. Za pomocą polecenia Add Files to Log możesz umieszczać dodatkowe pliki w palecie Project Log. Jest to dobry sposób na utrzymywanie "pod ręką" wszystkich plików, nad którymi pracujesz i otwieranie ich dopiero w razie potrzeby. u Clear Selection (Usuń zaznaczone). Usuwa zaznaczone wpisy z palety Project Log u Clear All (Usuń wszystkie). Usuwa wszystkie wpisy z palety Project Log Paleta Project Log ma jeszcze jedno zastosowanie - wszystkie albo tylko zaznaczone pliki z palety Project Log mogą być przetwarzane wsadowo, co zostało opisane w kolejnym podrozdziale.
Przetwarzanie wsadowe pików graficznychW produkcję grafiki internetowej trzeba włożyć równie dużo wysiłku (monotonnych zadań) co pracy twórczej. Im bardziej będziesz mógł zautomatyzować powtarzalne, często wykonywane zadania, tym więcej czasu pozostanie Ci na eksperymentowanie i tworzenie. "Centrum sterowania" automatyzacją pracy jest okno dialogowe Batch Processing (rysunek 18.15).
|