Automatyzacja pracy
za pomocą menu Commands i palety History
W tym rozdziale:
uUruchamianie
wbudowanych poleceń.
uZwiększanie
wydajności pracy za pomocą palety History.
uTworzenie
własnych poleceń bez pisania kodu.
uZarządzanie
menu Commands.
W dużym skrócie - paleta
History jest kombinacją polecenia Undo (Cofnij) i narzędzia do nagrywania makropoleceń. Wszystkie czynności wykonywane w
Fireworks są automatycznie zapisywane w palecie History. Następnie możesz w
dowolnej chwili przechodzić
pomiędzy zapisanymi akcjami i cofać wybrane czynności. Jednak
najbardziej interesujące jest to, że wszystkie wykonane akcje
można zapisać jako polecenie i wykorzystywać w
przyszłości. Musisz wciąż skalować przyciski do
wymiarów 4040 pikseli, aby zachować standardy firmowe ? Zrób to
raz, zapisz wykonane czynności jako polecenie i w
przyszłości całą operację będziesz mógł
przeprowadzić w jednym kroku.
W tym rozdziale przyjrzymy się wbudowanym
poleceniom menu Commands i tworzeniu
własnych poleceń, budowanych na podstawie tych, które są
zachowane w palecie History. Poznasz również
inne zastosowanie palety History -
wielostopniowe polecenie Undo. Aż w
końcu dowiesz się, jak uporządkować menu Commands, abyś nie musiał go przewijać, gdy
utworzysz wiele własnych poleceń.
Uruchamianie
wbudowanych poleceń
Głównym zastosowaniem
menu Commands jest tworzenie własnych poleceń. W
menu tym znajdziesz również grupę wbudowanych poleceń, które
pozwolą na wypróbowanie możliwości
poszerzania funkcjonalności Fireworks. Po analizie tych poleceń
byłem zdumiony, że
można do Fireworks dodać funkcje, używające JavaScriptu bez
napisania ani jednego wiersza kodu. Wbudowane polecenia menu Commands (pokazane na rysunku 19.1 i opisywane w
kolejnych podrozdziałach) są bardzo użytecznym dodatkiem do
zestawu narzędzi Fireworks.
Rysunek 19.1.
W menu Commands
znajduje się grupa poleceń zorganizowanych w kilku podmenu,
które demonstrują możliwości poszerzania funkcjonalności
Fireworks
Podmenu
Creative (Kreacja)
Dwa z trzech poleceń,
które znajdują się w podmenu Creative, służy do konwertowania palet zaznaczonych
obiektów:
uPolecenie CommandsCreativeConvert to Grayscale konwertuje paletę dowolnego obiektu na
skalę szarości, zawierającą dwieście
pięćdziesiąt sześć odcieni szarości.
uPolecenie CommandsCreativeConvert to Sepia Tone działa podobnie do Convert to Grayscale, ale zamiast na skalę szarości, konwertuje
kolory zaznaczonego obiektu na odcienie sepii.
Jeżeli masz
jakieś zdjęcie, które chcesz wyeksportować w formacie GIF, aby
uzyskać przezroczyste obszary lub utworzyć animowanego GIF-a,
uprzednie przekonwertowanie obrazka na skalę szarości lub odcienie
sepii daje zazwyczaj lepsze efekty niż stosowanie ditheringu. Zarówno
skala szarości, jak i sepia mogą posiadać maksymalnie
dwieście pięćdziesiąt sześć odcieni, czyli
tyle, ile kolorów może zawierać obrazek w formacie GIF.
Ostatnie
polecenie z podmenu CreativeCreate Picture Frame (Utwórz ramkę) jest doskonałym
narzędziem, które umożliwia tworzenie ramek fotograficznych
wokół obrazków.
Aby utworzyć ramkę
wokół dokumentu:
1. Wybierz z menu polecenie CommandsCreativeCreate Picture Frame
Fireworks wyświetli
okno dialogowe JavaScript
2. Wpisz mierzoną w pikselach szerokość
ramki. Kliknij przycisk OK
Fireworks powiększy
obszar roboczy i utworzy wokół dokumentu "drewnianą" ramkę
o zdefiniowanej w pikselach szerokości i trójwymiarowym
wyglądzie (rysunek 19.2).
Rysunek 19.2.
Za pomocą
polecenia Create Picture Frame bardzo szybko możesz utworzyć
ramkę otaczającą Twój obrazek
Jeśli tekstura
ramki Ci nie odpowiada, zaznacz i zmień jej ustawienia w palecie Fill.
Center in Document (Wyśrodkuj w dokumencie)
Polecenie Center in Document jest równie przydatne, co polecenia Fireworks
służące do wyrównywania obiektów względem siebie i
sprawdza się doskonale, gdy chcesz umieścić obiekty w
środku obszaru roboczego. Zanim to polecenie zostało wprowadzone do
Fireworks, aby wyrównać obiekty względem obszaru roboczego,
musiałeś utworzyć tymczasowy obiekt o tych samych rozmiarach
jakie miał obszar roboczy.
Aby użyć polecenia Center in Document, zaznacz obiekt lub obiekty i wybierz z menu polecenie
CommandsDocumentCenter in Document. Fireworks wyrówna zaznaczone obiekty do
środka obszaru roboczego.
Rozkład na
warstwy
Po zaznaczeniu wielu obiektów
i wybraniu polecenia CommandsDocumentDistribute to Layers,
każdy obiekt zostanie umieszczony na swojej własnej warstwie.
Jeżeli warstw jest za mało, Fireworks utworzy nowe. Obiekty są
rozmieszczane zgodnie z ich kolejnością w stosie, zatem obiekt
najbliższy obszarowi roboczemu zostanie na warstwie bieżącej, a
obiekt najbardziej oddalony do obszaru roboczego znajdzie się na warstwie
o najwyższym numerze.
Podczas importowania
dokumentu Photoshopa, Fireworks konwertuje warstwy Photoshopa na obiekty
Fireworks i umieszcza je wszystkie na jednej warstwie w Fireworks. Polecenie
Distribute to Layers pozwala szybko umieścić wszystkie obiekty na
ich własnych warstwach w Fireworks.
Zmiana
właściwości warstw
Dwa kolejne polecenia są
szybkimi sposobami na skupienie uwagi projektanta tylko na bieżącej
warstwie:
uPolecenie CommandsDocumentHide Other Layers ukrywa wszystkie warstwy z wyjątkiem
bieżącej.
uPolecenie CommandsDocumentLock Other Layers blokuje wszystkie warstwy z wyjątkiem
bieżącej.
Odwracanie
kolejności klatek
Czasami po zaimportowaniu do
Fireworks przycisku, który reaguje na zdarzenia myszy, może się
okazać, że porządek jego stanów jest odwrócony, czyli klatka Frame 1 nie jest jego stanem początkowym. Dzieje
się tak często przy importowaniu warstw FreeHanda jako klatek
Fireworks. Odwracanie kolejności klatek pozwoli w takim przypadku zaoszczędzić
wiele czasu i pracy projektanta przy tworzeniu animacji. Fireworks oferuje dwa
polecenia, które umożliwiają odwrócenie kolejności klatek
dokumentu:
uPolecenie CommandsDocumentReverse All Frames odwraca kolejność wszystkich klatek dokumentu.
Pierwsza klatka staje się ostatnią, zaś ostatnia klatka - pierwszą.
uPolecenie CommandsDocumentReverse Frame Range działa podobnie do polecenia Reverse All Frames z tym wyjątkiem, że pyta Cię o
numery początkowej i końcowej klatki, a następnie odwraca
kolejność tylko zdefiniowanego zakresu klatek.
Technika
Fireworks: uzupełnianie animacji
Często
wykorzystywaną techniką tworzenia animacji jest zbudowanie tylko
połowy sekwencji, na przykład wschodzącego słońca, a
następnie odwrócenie kolejności istniejących
klatek i zbudowanie drugiej połowy sekwencji, na przykład
zachodzącego słońca. Polecenie Reverse All Frames pozwala na wykonanie tego zadania w rekordowo krótkim
czasie:
3. Utwórz pierwszą połowę animacji, na
przykład wspomniany wschód słońca lub obiekt wlatujący na
obszar roboczy.
4. Wybierz z menu polecenie FileSave a Copy, aby
zapisać kopię dokumentu.
5. Wybierz z menu polecenie CommandsDocumentReverse All Frames, aby odwrócić kolejność
wszystkich klatek animacji.
6. Wybierz polecenie Add
Frames
(Dodaj klatki) z rozwijanego menu palety Frames
Fireworks wyświetli
okno dialogowe Add Frames
7. W polu tekstowym Number wpisz taką samą liczbę klatek, jaka obecnie
znajduje się w dokumencie. Jeżeli na przykład w dokumencie
znajduje się dziesięć klatek, wpisz liczbę 10,
aby utworzyć dziesięć nowych klatek.
8. W części Insert New Frames (Wstaw nowe klatki) wybierz opcję At the Beginning (Na początku) i kliknij przycisk OK
Fireworks utworzy nowe
klatki na początku dokumentu i zaznaczy pierwszą klatkę o
nazwie Frame
1
9. Wybierz z menu polecenie FileImport. Odszukaj
kopię dokumentu, którą zapisałeś w drugim kroku. Kliknij
przycisk Import, aby go zaimportować.
10. Umieść kursor w kształcie litery L w
lewym górnym rogu obszaru roboczego, aby zaimportowany dokument miał takie
samo położenie jak dokument oryginalny. Kliknij, aby
umieścić importowany dokument.
Oryginalna animacja
wypełni puste klatki dokumentu i będzie początkiem tworzonej animacji.
Odwrócone klatki zostaną wykorzystane jako końcowa sekwencja
animacji.
Więcej
o tworzeniu animacji w Fireworks znajdziesz w rozdziale 23 i 24.
Panel
Layout Sets (Konfiguracje palet)
Panel
Layout Sets to zapisane konfiguracje pływających
palet Fireworks. Zachowane ustawienia są automatycznie dodawane do
podmenu CommandsPanel Layout Sets,
skąd mogą być w dowolnej chwili wywoływane, aby
zorganizować palety pływające.
W Fireworks znajdują
się standardowo trzy konfiguracje Panel Layout Sets, każda zoptymalizowana dla konkretnej
rozdzielczości:
uCommandsPanel Layout Set1024x768
uCommandsPanel Layout Set1280x1024
uCommandsPanel Layout Set800x600 (rysunek 19.3)
Panel Layout Sets
są rozwiązaniem, które cieszy się popularnością
wśród użytkowników, pracujących z niskimi
rozdzielczościami ekranowymi, przy
których pływające palety znajdują się poza widzialnym obszarem
ekranu. Wybranie jednej z konfiguracji przywraca rozmieszczenie
palet, umożliwiające wygodną pracę w Fireworks.
Rysunek 19.3.
Polecenie Panel Layout
Set600 organizuje palety blisko siebie, aby
zmieściły się przy ustawieniu ekranu 800x600
Chociaż Fireworks
oferuje kilka wbudowanych Panel Layout Sets, początkowa konfiguracja
standardowa nie jest zapisywana. Jeżeli wciąż korzystasz z
konfiguracji początkowej, utwórz Panel Layout Set i zapisz ją.
Jeżeli nie, możesz przywrócić konfigurację
początkową przez usunięcie pliku Fireworks
4 Preferences w MacOS (w katalogu Preferences,
wewnątrz katalogu systemowego) lub pliku Fireworks
4.ini w Windows (wewnątrz katalogu Fireworks
4). Po ponownym uruchomieniu Fireworks, wszystkie ustawienia
przyjmą wartości domyślne, łącznie z
lokalizacją palet pływających.
Aby utworzyć
własną konfigurację palet:
11. Wyświetlając i ukrywając palety oraz
zmieniając ich rozmieszczenie, utwórz układ palet, który chcesz
zachować.
12. Wybierz z menu polecenie CommandsPanel Layout
Fireworks wyświetli
okno dialogowe Javascript, w
którym musisz wpisać nazwę nowej konfiguracji palet (rysunek 19.4).
Rysunek 19.4.
Nazwij
konfigurację palet przed jej zachowaniem
13. Wpisz nazwę nowej konfiguracji palet i kliknij
przycisk OK
Fireworks zapisze
rozmieszczenie palet jako nową konfigurację i doda ją do podmenu
CommandsPanel Layout Sets
Utworzenie konfiguracji
palet o takiej samej nazwie, jaką ma konfiguracja już
istniejąca, spowoduje zastąpienie starej konfiguracji bez żadnych
ostrzeżeń dla użytkownika. Może się zdarzyć,
że przez krótki okres czasu oba wpisy będą obecne w podmenu
Panel Layout Sets, ale plik oryginalnego polecenia będzie utracony.
Reset Warning
(Przywracanie ostrzeżeń)
W wielu oknach ostrzegawczych
pojawia się opcja Don't ask again
(Nie mów mi o tym ponownie), pozwalająca pomijać to ostrzeżenie
w przyszłości. Aby ponownie uaktywnić ostrzeżenia w
Fireworks, należy wybrać polecenie CommandsReset Warning Dialogs.
Podmenu Web (Internet)
W podmenu CommandsWeb znajdują
się dwa polecenia rozszerzające możliwości eksportu
grafiki z Fireworks.
Wybierz katalog
obrazków,
na podstawie których Fireworks
ma utworzyć współużytkowaną paletę kolorów
16. Odszukaj katalog z obrazkami i kliknij przycisk Select "nazwa_katalogu", aby utworzyć paletę kolorów
współużytkowanych przez te obrazki.
Fireworks wyświetli
okno dialogowe JavaScript
17. Wpisz maksymalną liczbę kolorów, jaka
może znajdować się w palecie i kliknij przycisk OK
W trakcie przetwarzania
obrazków Fireworks wyświetli okno dialogowe "processing Command script", a po zakończeniu przetwarzania - okno
dialogowe Save
18. Odszukaj katalog, w którym chcesz zapisać plik
palety kolorów i wpisz jego nazwę. Kliknij przycisk Save
Fireworks zapisze paletę
współużytkowanych kolorów jako plik tabeli kolorów z rozszerzeniem .act. Pliki takie można otwierać za
pomocą palety Color Table w
Fireworks lub importować do Photoshopa.
Dla użytkowników
MacOS: Fireworks zapisuje plik palety z kodem Fireworks Creator (MKBY), ale
program ten nie posiada ikony dla plików tabel kolorów (typ 8BCT).
Jeżeli masz Photoshopa, przypisz do pliku kod Photoshop Creator (8BIM)
za pomocą programu AppleScript lub innego narzędzia, takiego jak
File Buddy. Do pliku zostanie wówczas przypisana także ikona (z
Photoshopa).
Puste znaczniki
Alt
Znacznik języka HTML - img, używany do wstawiania obrazków na strony
WWW, posiada atrybut alt, który
wyświetla zastępczy tekst u użytkowników, posiadających
wyłączone wyświetlanie obrazków w swoich przeglądarkach
lub mających przeglądarki obsługujące
jedynie tekst. Tekst zastępczy jest szczególnie ważny dla
użytkowników niewidomych, korzystających z syntezatorów mowy do
odczytywania tekstu i tekstu zastępczego. Po zaznaczeniu plastra,
pojedynczego obszaru aktywnego lub kilku obszarów aktywnych możesz wpisać
ich tekst zastępczy w palecie Object. Polecenie CommandsWebSelect Blank Alt Tags pozwala zaznaczyć
wszystkie obszary aktywne i plastry dokumentu, które nie posiadają tekstu
zastępczego i wprowadzić taki tekst dla nich wszystkich jednocześnie. Możesz na
przykład przypisać do wszystkich przycisków, które znajdując
się na stronie, tekst "przycisk".
Set Alt Tags
(Ustaw znaczniki Alt)
Po wybraniu z menu polecenia CommandsWebSet Alt Tags Fireworks wyświetli okno dialogowe pokazane
na rysunku 19.6. Wpisz w nim tekst zastępczy i kliknij przycisk OK, a program wprowadzi tekst zastępczy do wszystkich obszarów aktywnych i plastrów
dokumentu, które go nie posiadają. Jeśli nie wpiszesz
żadnego tekstu, kliknięcie przycisku OK
da takie same rezultaty, co kliknięcie Cancel
Rysunek 19.6.
Jednym poleceniem
możesz przydzielić tekst zastępczy
do wszystkich obiektów internetowych znajdujących się
w dokumencie
Podnoszenie
wydajności pracy za pomocą palety History
Paleta History umożliwia nie tylko cofanie poszczególnych
czynności, ale również zapisywanie ich jako polecenia, które
można wielokrotnie powtarzać. Pozwala to na znaczne zwiększenie
wydajności pracy. Jeżeli pracowałeś z paletą History Photoshopa, wiesz, jak ciężko by
się pracowało bez niej.
Paletę History
znajdziesz także w innym programie firmy Macromedia - Dreamweaver 3.
Polecenia Undo
(Cofnij) i Redo (Ponów)
Fireworks już od dawna
oferuje wielostopniowe polecenie Undo,
które pozwala zapracowanym projektantom - za pomocą skrótu
klawiaturowego Ctrl+ZCommand+Z) lub polecenia EditUndo - cofać kolejno ostatnio
wykonane operacje. Paleta History ułatwia korzystanie z funkcji Undo i umożliwia cofanie jednej lub wielu
wykonanych operacji za pomocą prostego polecenia.
W palecie History znajduje się specjalny suwak, nazywany
znacznikiem cofania (Undo Marker),
który umożliwia wskazanie każdej z przeprowadzonych operacji i
powrót do stanu dokumentu sprzed wykonania tej operacji. Paletę History i jej znacznik cofania możesz zobaczyć na
rysunku 19.7.
Rysunek 19.7.
Po utworzeniu
nowego dokumentu paleta History jest pusta (po lewej)
i od tego momentu
rozpoczyna się zapisywanie wszystkich Twoich czynności
Aby cofnąć wykonane
czynności za pomocą palety History, użyj jednej z poniższych metod:
uPrzeciągnij
suwak cofania w górę palety History, aż
znajdzie się on przy zadaniu, do którego chcesz się
cofnąć.
uKliknij
ścieżkę znacznika cofania obok zadania, do którego chcesz
się cofnąć. Znacznik cofania zostanie przeniesiony do tego
punktu.
Cofnięte zadania są
wyszarzane w palecie History, a
dokument jest odpowiednio aktualizowany.
Logicznym towarzyszem
polecenia Undo (Cofnij) jest polecenie Redo (Ponów). Po cofnięciu jednego lub wielu
kroków możesz je ponowić.
Aby ponowić cofnięte
czynności za pomocą palety History, użyj jednej z poniższych metod:
uPrzeciągnij
znacznik cofania w dół palety History, aż
znajdzie się on przy zadaniu, które chcesz ponowić.
uKliknij
ścieżkę znacznika cofania obok zadania, które chcesz
ponowić. Znacznik cofania zostanie przeniesiony do tego punktu.
Domyślnie Fireworks
zapisuje w palecie History
dwadzieścia ostatnio wykonanych zadań.
Po przekroczeniu tego limitu, stare czynności są usuwane, aby
zrobić miejsce nowym.
Aby zmienić liczbę
czynności, jaka może zostać zachowana w palecie History
19. Wybierz z menu polecenie EditPreferences
Fireworks wyświetli
okno dialogowe Preferences
20. Kliknij zakładkę General w Windows lub wybierz opcję General z rozwijanej listy w MacOS.
21. Zmień liczbę zadań w polu tekstowym Undo Steps na taką, jaka ma być zapisywana w
palecie History
Maksymalna liczba
zadań, które mogą być cofane w Fireworks wynosi 1009, ale w praktyce jest ona ograniczona
ilością pamięci RAM przydzielonej do programu.
Usunięcie zadań z
palety History zwalnia pamięć operacyjną i miejsce
na dysku, ale tracisz wówczas możliwość pracy z usuniętymi
zadaniami. Nie będziesz mógł na przykład wykonać na nich
polecenia Undo lub Redo. Aby
usunąć je wszystkie z palety History, wybierz polecenie Clear History z rozwijanego menu tej palety.
Tworzenie
poleceń bez pisania kodu
Tworzenie poleceń za
pomocą palety History jest
zajęciem pozwalającym zaoszczędzić wiele czasu, i które na
dodatek często bywa zabawne. Budowanie poleceń w Fireworks skupione
jest wokół prostego w użyciu, zminimalizowanego interfejsu palety History
Najprostszym sposobem na
utworzenie polecenia jest powtórzenie operacji lub ich serii - nagranych w
palecie History, za pomocą przycisku Replay (Powtórz). Zaznacz kliknięciem zadanie w
palecie, a następnie wybierz przycisk Replay, aby ponownie zastosować je do zaznaczonego obiektu w
obszarze roboczym.
Załóżmy, że pokolorowałeś obiekt
pewnym odcieniem niebieskiego, a następnie zdecydowałeś,
że kilka innych obiektów powinno mieć ten sam kolor. Kliknij w
palecie History operację o nazwie Fill Color, reprezentującą zastosowanie
niebieskiego koloru (rysunek 19.8), a następnie kliknij przycisk Replay, który zadziała teraz jak polecenie
"Wypełnij kolorem niebieskim". Zaznacz obiekty, które znajdują
się w obszarze roboczym i kliknij przycisk Replay, aby wypełnić je kolorem niebieskim. W
palecie History można
zaznaczyć ciągły zakres kroków. Wciśnij w tym celu klawisz
Shift, a następnie kliknij pierwsze i ostatnie polecenie
z zakresu. Aby zaznaczać kolejno wiele poleceń, które nie
sąsiadują ze sobą, klikaj je z wciśniętym klawiszem CtrlCommand
Rysunek 19.8.
Po zaznaczeniu
kroku Fill Color (po lewej), przycisk Replay stanie się poleceniem,
stosującym wypełnienie do zaznaczonych obiektów. Wciśnij
klawisz Shift, aby zaznaczyć ciągły zakres wielu operacji i za
pomocą przycisku Replay zastosuj je do zaznaczonych obiektów
Co
jednak zrobić, gdy stwierdzisz, że wypełnienie niebieskim
kolorem jest dla Ciebie tak przydatną operacją, że
chciałbyś ją wielokrotnie powtarzać? Polecenie Fill Colorbędzie
przesuwane coraz bardziej w górę palety History i ostatecznie może zostać usunięte, aby zrobić miejsce dla kolejnych. Aby je
zachować dla późniejszego wykorzystywania, kliknij znajdujący
się w palecie History przycisk Save Steps
as Command (Zapisz kroki jako
polecenie), oznaczony ikoną dyskietki. Po zapisaniu czynności lub
zestawu czynności jako polecenia, zostanie ono dodane do menu Commands i będziesz mógł je wykorzystywać w
przyszłości.
Aby
zapisać zadania znajdujące się w palecie History jako polecenie:
22. Wykonaj czynność lub zestaw
czynności, które chcesz zapisać jako polecenie. Oto ich przykłady
kroków, które możesz wykonać przed zapisaniem:
uUtwórz
standardową stopkę witryny WWW, która zawierać będzie informacje
o prawach autorskich. Nadaj jej odpowiednie atrybuty tekstu i precyzyjnie
wyrównaj względem obszaru roboczego.
uUtwórz okrągły obiekt, zduplikuj go pięciokrotnie,
zaznacz wszystkie sześć
obiektów, wyrównaj i rozłóż równomiernie w poziomie, tworząc w
ten sposób rząd przycisków paska nawigacyjnego, które później wystarczy
jedynie odpowiednio zmodyfikować.
23. Jeśli jako polecenie chcesz zapisać tylko
jedno zadanie, kliknij je w palecie History, aby je zaznaczyć. Jeżeli chcesz zapisać ciągły
zakres, wciśnij klawisz Shift, a następnie kliknij pierwsze i ostatnie zadanie z
zakresu. Aby zaznaczyć wiele nie sąsiadujących ze sobą
zadań, klikaj je kolejno z wciśniętym klawiszem CtrlCommand
24. W palecie History
zaznacz Save Steps as Command
Fireworks wyświetli okno
dialogowe Save Command (rysunek 19.9).
Rysunek 19.9.
W oknie dialogowym Save Command wpisz nazwę
tworzonego polecenia
25. Wpisz nazwę polecenia i kliknij przycisk OK
Zadania
zostaną zapisane jako polecenie i umieszczone w menu Commands w porządku alfabetycznym. Aby
zastosować to polecenie, wybierz nazwę nowego polecenia z menu Commands
Ograniczenia polecenia Save as Command
Podczas
zapisywania kroków jako polecenia trzeba uważać na dwie rzeczy:
uNiektóre
operacje, takie jak rysowanie kształtów za pomocą narzędzia Brush (Pędzel),
nie mogą być powtarzane. Fireworks oznacza je czerwonym znakiem (rysunek 19.10).
Rysunek 19.10.
Operacje oznaczone
czerwonym znakiem X nie mogą być powtarzane. Separator wskazuje
zmiany zaznaczenia, mogące prowadzić
do uzyskania niepożądanych rezultatów
uPo zmianie
zaznaczenia Fireworks umieści w palecie History separator (rysunek 19.10). Powtórzenie zadań
położonych po drugiej stronie separatora może prowadzić do
niepożądanych rezultatów, gdyż niektóre obiekty nie mogą
być modyfikowane w ten sam sposób, co pozostałe.
Gdy spróbujesz zapisać
zadania, które mogą zawierać jedno z wyżej wymienionych zastrzeżeń,
Fireworks wyświetli okno dialogowe z komunikatem o wystąpieniu
problemu i umożliwiające kontynuowanie lub przerwanie operacji
(rysunek 19.11).
Rysunek 19.11.
Fireworks ostrzega, że przekroczenie separatora lub
wprowadzenie operacji, których nie można powtarzać, może
prowadzić
do niepożądanych rezultatów
Technika
Fireworks: skróty klawiaturowe do poleceń z menu
Fireworks oferuje swoim
użytkownikom dużo różnych funkcji edycyjnych oraz mnóstwo
poleceń zawierających wiele opcji. Taka elastyczność jest
oczywiście doskonałą funkcją, ale zdarzają się
chwile, w których brakuje mi niektórych prostych poleceń, takich jak ModifyReduce Image to 25%
(ModyfikacjaZmniejsz obrazek do 25%). Gdy
w ciągu jednej sesji dwadzieścia razy otworzysz okno dialogowe Image
Size
i będziesz w nim za
każdym razem wybierał opcję Percentage (Procentowo), a następnie wpisywał wartość
zaczniesz się zastanawiać, czy nie ma krótszej
drogi na wykonanie tej operacji.
Otóż jest, a to za sprawą palety History
Paleta History umożliwia nie tylko zapisywanie poleceń
składających się z wielu złożonych operacji, ale
również tworzenie prostych poleceń, pozwalających na
wprowadzanie najczęściej wykorzystywanych ustawień. Jeśli
często skalujesz przyciski do wymiarów 3030 pikseli lub zmieniasz wymiary obszaru roboczego
na 300200 pikseli, możesz utworzyć polecenia
służące do skalowania i zmiany wymiarów obszaru roboczego.
Aby
zapisać polecenie o zmodyfikowanych ustawieniach jako nowe polecenie Fireworks:
26. Otwórz dokument Fireworks. Dopóki nie zapiszesz go
po utworzeniu nowego polecenia, może to być dowolny plik
używany jako "królik doświadczalny" w sesji tworzenia poleceń.
27. Wykonaj na dokumencie prostą operację, na
przykład:
u Wybierz z menu polecenie ModifyImage Size i
zmniejsz obrazek do 50% oryginalnych wymiarów lub przeskaluj w inny,
często wykorzystywany sposób.
u Zaimportuj często wykorzystywany plik, na
przykład logo.
28. Zaznacz w palecie History zadanie, zapisywane jako nowe polecenie Fireworks.
29. W palecie History kliknij przycisk Save
Steps as Command
Fireworks wyświetli okno dialogowe Save Command
30. Wpisz nazwę nowego polecenia i kliknij
przycisk OK
Operacja zostanie zapisana
jako polecenie i umieszczona w menu Commands w porządku
alfabetycznym.
Kopiowanie
zadań do schowka
Jak zostało wspomniane
wcześniej, możliwość przekształcania operacji
zapisanych w palecie History na
polecenia, które znajdują się w schowku, bez napisania ani jednego
wiersza kodu, pozwala na znaczne podniesienie wydajności pracy. Z
paletą History związanych jest jednak kilka sztuczek
przeznaczonych dla tych użytkowników, którzy mieli choćby krótki
kontakt z językiem JavaScript.
Przycisk Copy Steps to Clipboard (Kopiuj kroki do schowka) pozwala na kopiowanie do
schowka zadań, zaznaczonych w palecie History, jako proste wyrażenia JavaScript, które można
później wklejać do dowolnego edytora tekstu. Kopiowanie kroków do
schowka jest funkcją użyteczną także dla zaawansowanych
programistów JavaScript, umożliwiającą utworzenie polecenia lub
skryptletu w rekordowo krótkim czasie.
Po wklejeniu zadań do
edytora tekstowego, można je modyfikować i dodawać kolejne
aż do czasu uzyskania pożądanego, złożonego polecenia.
Interfejs programistyczny Fireworks (API) umożliwia budowanie
poleceń i skryptletów, pozwalających na uruchamianie prawie
wszystkich funkcji Fireworks.
Interfejs API Fireworks
jest szczegółowo opisany w rozdziale 26.
Aby, używając Copy Steps to Clipboard, rozpocząć budowanie własnego
polecenia lub skryptletu:
31. Utwórz serię zadań, które chcesz zachować.
32. Zaznacz je w palecie History
33. Kliknij przycisk Copy Steps to Clipboard, aby skopiować zaznaczone zadania do schowka
jako wyrażenia JavaScript.
34. Uruchom lub uaktywnij swój edytor tekstu, na
przykład Notepad (Notatnik) w Windows
lub SimpleText w MacOS. Utwórz nowy lub otwórz istniejący dokument.
35. W edytorze tekstu wybierz z menu polecenie EditPaste (EdycjaWklej), aby wkleić kod JavaScript (rysunek
19.12).
Rysunek 19.12.
Zadania palety History po skopiowaniu do schowka
można wkleić do edytora tekstu jako kod JavaScriptu
Następnie
możesz dowolnie modyfikować wklejony kod JavaScript lub nawet
dodać do niego kilka kolejnych operacji.
Więcej
szczegółów o programowaniu w Fireworks w języku JavaScript znajdziesz
w rozdziale 26.
Zarządzanie menu Commands
Menu Commands pozwala na znaczne zwiększenie
wydajności pracy, dlatego też bardzo ważne jest utrzymywanie go w porządku.
Po
przeprowadzeniu niezbyt wielu eksperymentów z poleceniem Copy Steps
as Command, całe moje menu
Command zostało wypełnione wieloma nowymi,
użytecznymi, choć nie zawsze, poleceniami Fireworks.
Porządkowanie zainstalowanych poleceń
Fireworks
oferuje kilka metod organizowania poleceń w menu Commands. Po wybraniu z menu polecenia Edit
Command List wyświetlane
jest okno dialogowe, umożliwiające zmianę nazw lub usuwanie
zainstalowanych poleceń.
Polecenia w poleceniach
Po zastosowaniu
wybranego polecenia, wszystkie wykonane za jego pomocą operacje są
zapisywane w palecie History jako zadanie o nazwie
Command Script. Etapy przedstawiające wykorzystanie stworzonego
polecenia również mogą być zapisywane jako części innych
poleceń (rysunek poniżej), co pozwala na tworzenie metapoleceń,
czyli poleceń zawierających kilka innych.
Przedstawiony na rysunku rząd przycisków
został prawie w całości utworzony za pomocą uprzednio zapisanych
poleceń. Jedno z nich wprowadza
zewnętrzny cień i wewnętrzną fazę, zaś
inne - wypełnienie radialnym gradientem i przesunięcie gradientu
celem uzyskania efektu oświetlenia. Zaznaczenie operacji, które
reprezentują zastosowane polecenia i ich zapisanie, umożliwia
utworzenie złożonego zestawu akcji, jaki w przyszłości
będzie można zastosować w jednym prostym zadaniu. Istnieje pewne małe ograniczenie:
nowo utworzone polecenie jest uzależnione od obecności w
Fireworks operacji w nim wykorzystanych. Jeśli jedna z tych, które
wchodzą w skład operacji większego polecenia zostanie
usunięta, nie będziesz mógł uruchomić złożonego
polecenia.
Edycja menu
Commands
Aby zmodyfikować menu Commands za pomocą polecenia Edit Command List
36. Wybierz z menu polecenie CommandsEdit Command List
Fireworks wyświetli okno dialogowe Edit Command List (rysunek 19.13).
Rysunek 19.13.
W oknie dialogowym
Edit Command List możesz zmienić nazwę lub usunąć
wybrane polecenie
37. Wybierz polecenie, które
chcesz zmodyfikować i użyj jednej z poniższych metod:
u Kliknij przycisk Delete, aby usunąć polecenie z menu Commands
Usunięcie
polecenia w oknie dialogowym Edit Command List, powoduje usunięcie skryptletu z Twojego komputera i
nie będzie można cofnąć tej operacji. Co więcej -
po wciśnięciu przycisku Delete, Fireworks nie wyświetli
jakiegokolwiek komunikatu z ostrzeżeniem o takim działaniu tej
operacji.
uKliknij przycisk Rename (Zmień nazwę). Fireworks
wyświetli okno dialogowe Save CommandWpisz w nim nową
nazwę polecenia i kliknij przycisk OK
38. Kliknij przycisk OK
w oknie Edit
Command List
Katalog
poleceń
Oprócz
możliwości zmieniania nazw i usuwania poleceń w środowisku
roboczym Fireworks, możesz
również organizować i dodawać polecenia w katalogu Commands. Znajduje się on w katalogu Configuration, wewnątrz katalogu programu
Fireworks.
Katalog
programu Fireworks znajdziesz pod C:\Program Files\Macromedia\Fireworks 4 - dla Windows, lub pod Macintosh
HD:Applications:Macromedia Fireworks 4 - dla MacOS
Hierarchia plików i
podkatalogów, które znajdują się w katalogu Commands determinuje
hierarchię poleceń w menu Commands. Innymi
słowy - podkatalog katalogu Commands
będzie reprezentowany w Fireworks przez podmenu. Na przykład
podkatalog Creative będzie reprezentowany w Fireworks przez
podmenu Creative (rysunek 19.14).
Aby lepiej zorganizować
polecenia w Fireworks, utwórz dla nich nowe podkatalogi w katalogu Commands. Umieszczenie w tych podkatalogach kolejnych
podkatalogów nie odniesie już żadnych skutków, gdyż hierarchia
katalogu Commands może być tylko jednopoziomowa.
Wszystkie zmiany dokonywane w katalogu Commands
są odzwierciedlane natychmiast w Fireworks bez konieczności ponownego
uruchamiania programu. Pozwala to na eksperymentowanie przy organizowaniu
menu Commands
Rysunek 19.14.
Podkatalogi, które
znajdują się w katalogu Commands (po lewej),
są reprezentowane w menu Commands Fireworks jako podmenu
Przy rozdzielczości
ekranowej 1024768, w Fireworks na MacOS w menu Commands może znajdować się
czterdzieści pięć pozycji (poleceń i podmenu) bez konieczności
jego przewijania. Przy takiej samej rozdzielczości w Fireworks dla
Windows, w menu Commands może
zostać wyświetlonych jednocześnie trzydzieści pozycji. Przekonałem
się, że konieczność przewijania menu ma bardzo niekorzystny
wpływ na wydajność pracy. Oprócz tego, że nie widać
od razu wszystkich pozycji menu, utrudniona jest także nawigacja
wewnątrz menu (zwłaszcza w Windows, gdzie zbyt długie menu nie
ma stałego położenia względem menu głównego i
może zakrywać pasek zadań, który znajduje się u dołu
ekranu). Rozwiązaniem tego problemu jest zorganizowanie poleceń w
mniejszej ilości podmenu.
Dodawanie
poleceń
Jedną z
najważniejszych zalet menu Commands jest jego
elastyczność. Można łatwo tworzyć i dodawać nowe
pozycje do menu. Oprócz standardowych poleceń wbudowanych do Fireworks,
firma Macromedia utworzyła wiele poleceń, dostępnych w
witrynie internetowej Fireworks.
Nowe polecenia
możesz pobrać ze strony WWW znajdującej się pod adresem www.macromedia.com/support/fireworks. Mogą
się tam również znajdować dodatkowe polecenia,
niedostępne w czasie pisania tej książki.
Dodawanie nowych poleceń
do Fireworks polega na przeciąganiu plików z rozszerzeniami .jsf do katalogu Fireworks Commands.
Po skopiowaniu
skryptletu do katalogu Commands, nowe polecenie będzie dostępne w
menu Commands natychmiast, bez konieczności ponownego uruchamiania
programu.
Nowe polecenia Macromedia dla
Fireworks:
uConvert to Lowercase (Małe litery). Konwertuje
wszystkie znaki w zaznaczonym obiekcie tekstowym na małe litery.
uConvert to Uppercase (Kapitaliki). Konwertuje
wszystkie znaki w zaznaczonym obiekcie tekstowym na kapitaliki (duże
litery).
uDistribute to layers (Rozłóż na warstwy). Wycina zaznaczenie do schowka i wkleja
każdy obiekt na własną, nową warstwę.
Polecenie Distribute to
Layers znajduje się również w Fireworks 4.
uMake a Pattern (Utwórz deseń). Tworzy
deseń z zaznaczenia.
uMake a
Texture (Utwórz
teksturę). Tworzy teksturę z zaznaczenia.
Tekstury i desenie
zostały opisane w rozdziale 11.
uNew Rectangle Corners (Nowe narożniki). Pozwala na zaznaczenie jednego lub wielu prostokątów i
zdefiniowanie nowych wartości ich narożników.
W Fireworks 4 polecenie
New Rectangle Corners traci na aktualności, dzięki ustawieniom
Roundness (Zaokrąglenie) dla prostokątów, dostępnym w palecie
Object.
uStack
all in center (Wyśrodkuj
wszystkie). Wyrównuje wszystkie zaznaczone obiekty do środka dokumentu.
uTime
and Date Stamp (Wstaw
datę i godzinę). Wstawia nowy obiekt tekstowy, zawierający
bieżącą datę i godzinę.
uCreate Tile Background (Utwórz deseń tła). Przekształca bieżące zaznaczenie w
powtarzający się deseń tła i umieszcza go na odrębnej
warstwie.
Możliwość
dodawania nowych poleceń - na przykład Make PatternConvert
to Lowercase czy New Rectangle Corners - jest doskonałym
przykładem elastyczności Fireworks.
Dostępnych jest
jeszcze więcej poleceń, które umożliwiają podniesienie
wydajności pracy w Fireworks.
Podsumowanie
Menu Commands i paleta History są bardzo pomocnymi narzędziami,
pozwalającymi podnieść wydajność pracy.
Korzystając z ich możliwości, pamiętaj o
następujących rzeczach:
uRozszerzalne menu Fireworks - Commands - od początku zawiera
wiele przydatnych poleceń.
uPaleta History umożliwia pełną kontrolę nad
poleceniami Undo (Cofnij) i Redo (Ponów).
uOperacje,
które znajdują się w palecie History, mogą być powtarzane, zapisywane jako
polecenia lub kopiowane do schowka jako kody JavaScriptu do późniejszej
edycji.
uNowe polecenia
można dodawać do menu Commands Fireworks
poprzez kopiowanie plików z rozszerzeniem .jsf
do katalogu Commands. Struktura tego katalogu
determinuje strukturę menu Commands
W następnym rozdziale
dowiesz się, jak tworzyć mapy obrazków i plastry w Fireworks.
Document Info
Accesari:
1705
Apreciat:
Comenteaza documentul:
Nu esti inregistrat Trebuie sa fii utilizator inregistrat pentru a putea comenta