Professional Documents
Culture Documents
PRZYKADOWY ROZDZIA
SPIS TRECI
KATALOG KSIEK
KATALOG ONLINE
ZAMW DRUKOWANY KATALOG
TWJ KOSZYK
DODAJ DO KOSZYKA
CENNIK I INFORMACJE
ZAMW INFORMACJE
O NOWOCIACH
ZAMW CENNIK
CZYTELNIA
FRAGMENTY KSIEK ONLINE
Dreamweaver 4.
Vademecum profesjonalisty
Autorzy: Anne-Marie Yerks, John Pickett
Tumaczenie: Maria Sok
ISBN: 83-7197-542-2
Tytu oryginau: Inside Dremweaver 4
Format: B6, stron: 662
oprawa twarda
Zawiera CD-ROM
Sigajc po t ksik, zyskasz nie tylko dwadziecia cztery rozdziay jej zawartoci.
Skorzystasz take z okazji, aby ulepszy swoj stron WWW i podwyszy poziom
wasnych umiejtnoci jako projektanta stron WWW, poprzez prac z programem
Dreamweaver 4. Jeli zastanawiasz si, dlaczego akurat ta wiedza jest Ci potrzebna,
spjrz na inne strony WWW, ktre teraz pojawiaj si w Internecie. Zauwaysz bez
trudu, e dominuje tendencja do interaktywnego wspdziaania z uytkownikiem,
czsto za porednictwem animacji Flash, DHTML-a i JavaScriptu. Stwierdzisz take,
e mnstwo naprawd uytecznych informacji dostpnych w Internecie pochodzi
z baz danych, a prezentuje si je dziki skryptom Cold Fusion i technologii Active
Server Pages.
aden z tych trendw nie jest nowy. Internet od samego pocztku ewoluuje w kierunku
rodowiska konfigurowanego przez uytkownika. Jeli nawet pojawiaj si nowe
pomysy, to i tak wyrastaj one ze starych korzeni. Teraz, bardziej ni kiedykolwiek,
narzdzia programowania niezbdne do stworzenia kompletnej strony WWW,
s dostpne dla wszystkich, a nie tylko dla programistw. Co wicej, narzdzia
projektowe, dziki ktrym moliwe jest przygotowanie naprawd wspaniaej strony
WWW, take staj si powszechnie osigalne.
Chocia nic nie zastpi wiedzy i talentu, umiejtno pracy z programem pozwala
usun niektre przeszkody i uatwia ycie projektantom i programistom.
Dziki programowi Dreamweaver 4 i tej ksice mona atwiej sprosta wyzwaniom,
stawianym przez programowanie i projektowanie. Godziny prb, bdw i frustracji
zamieniaj si w czas przyjemnie spdzony nad przeksztacaniem wasnej strony WWW
w pokazowy przykad formy i funkcjonalnoci.
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
!"
Pywajce palety ....................................................................................................................23
Kod rdowy ........................................................................................................................24
Zintegrowany edytor tekstu .............................................................................................24
Widok kodu i projektu.....................................................................................................24
JavaScript Debugger........................................................................................................24
Dodatkowe informacje na temat kodu.............................................................................25
Skrty klawiszowe z moliwoci dostosowania............................................................25
Nawigacja w kodzie.........................................................................................................25
Zmiana kolorystyki skadni na bieco ...........................................................................26
Edycja dokumentw w formacie innym ni HTML........................................................26
Pasek narzdzi programu Dreamweaver .........................................................................26
Projekt ....................................................................................................................................27
Widok ukadu strony .......................................................................................................27
Tekst i przyciski programu Macromedia Flash ...............................................................27
Edycja grafiki za pomoc aplikacji Roundtrip ................................................................27
Interfejs uytkownika w programach Macromedia .........................................................28
Opcje pracy grupowej ............................................................................................................28
Zarzdzanie zasobami......................................................................................................28
Integracja z Visual SourceSafe........................................................................................29
Integracja z WebDAV .....................................................................................................29
Site Reporting ..................................................................................................................29
Konfigurowalne okno Site...............................................................................................30
Wbudowana obsuga poczty e-mail.................................................................................30
Extension Manager ..........................................................................................................31
Macromedia Exchange ....................................................................................................31
Zarzdzanie oknami ...............................................................................................................32
Podsumowanie .......................................................................................................................32
!
##
$ ""
Okno dialogowe Preferences .................................................................................................34
File Options .....................................................................................................................34
Editing Options................................................................................................................35
Code Colors .....................................................................................................................37
Code Format ....................................................................................................................38
Inne atrybuty formatowania kodu....................................................................................39
Code Rewriting................................................................................................................40
File Types/Editors............................................................................................................42
"
%&'(
Podstawy jzyka HTML ........................................................................................................51
Zawarto sekcji HEAD ..................................................................................................52
Sekcja BODY ..................................................................................................................60
Edycja kodu HTML ...............................................................................................................66
Widok projektu (Quick Tag Editor) ................................................................................66
Widok kodu i Code Inspector..........................................................................................69
Widok kodu i projektu.....................................................................................................71
Paleta Reference ..............................................................................................................73
Czyszczenie kodu HTML................................................................................................74
Korzystanie z edytorw zewntrznych ..................................................................................76
Co to jest Roundtrip HTML?...........................................................................................76
Homesite, BBEdit, TextPad i Notepad............................................................................76
Podsumowanie .......................................................................................................................77
) * +
Importowanie tekstu...............................................................................................................83
Wklejanie tekstu do dokumentu programu Dreamweaver ..............................................83
Wklejanie kodu HTML ...................................................................................................83
Eksportowanie tekstu z programu Dreamweaver............................................................84
Importowanie tekstu z edytora Microsoft Word..............................................................84
Zapisywanie pliku HTML z edytora Word .....................................................................85
Formatowanie tekstu w inspektorze Property........................................................................88
Dodawanie i usuwanie czcionek......................................................................................88
Kroje czcionek.................................................................................................................89
Rozmiar czcionki, style i wyrwnanie tekstu..................................................................90
Kolor tekstu .....................................................................................................................95
Prostszy sposb formatowania tekstu ....................................................................................96
Style HTML.....................................................................................................................96
Korzystanie z palety HTML Styles .................................................................................97
Znaki specjalne ....................................................................................................................100
Podsumowanie .....................................................................................................................102
), - .
Rodzaje cieek dostpu ......................................................................................................105
Co to jest cieka dostpu?............................................................................................106
Zrozumienie cieek dostpu.........................................................................................106
cieki dostpu definiowane wzgldem dokumentu.....................................................107
cieki wzgldne definiowane wzgldem foldera nadrzdnego ...................................107
Definiowanie pocze.........................................................................................................108
Usuwanie pocze ........................................................................................................111
Definiowanie pocze prowadzcych na zewntrz witryny ........................................112
Kolory pocze i podkrelenia ...........................................................................................112
Wybr schematw kolorystycznych..............................................................................113
Wyczanie opcji podkrelania pocze.......................................................................113
/
) $ !
Formaty plikw graficznych ................................................................................................126
Format GIF ....................................................................................................................126
Format JPEG..................................................................................................................128
Format PNG...................................................................................................................128
Projektowanie z wykorzystaniem obrazw .........................................................................130
Obraz jako poczenie ...................................................................................................133
Obramowanie obrazu.....................................................................................................135
Przypisywanie obrazowi behawioru..............................................................................135
Edycja obrazw....................................................................................................................138
Opcja Roundtrip Graphics Editing i Fireworks.............................................................138
Zmiana rozmiarw obrazu.............................................................................................138
Paleta Assets i obrazy ..........................................................................................................140
Miniatury obrazw...............................................................................................................143
Internetowy album fotograficzny ..................................................................................144
Podpowiedzi dotyczce umieszczania obrazw na serwerze ..............................................146
Podsumowanie .....................................................................................................................147
0,-* 1
Posugiwanie si kolorami ...................................................................................................150
Definiowanie kolorw ...................................................................................................150
Wasne kolory................................................................................................................156
Paleta Assets i kolory ....................................................................................................157
Lista Favorite palety Assets...........................................................................................158
Projekt i ukad strony ...........................................................................................................159
Wzory ta .......................................................................................................................160
Linie siatki .....................................................................................................................160
Kalki ..............................................................................................................................162
Marginesy strony i ich szeroko ..................................................................................164
Linijki ............................................................................................................................164
Projektowanie internetowe: duy obraz...............................................................................165
Rozdzielczo ekranu ....................................................................................................165
Strategia projektowa ......................................................................................................166
Przepustowo czy a rozmiar plikw .........................................................................168
Podsumowanie .....................................................................................................................172
2*# ,$3
Wstawianie tabel..................................................................................................................178
Piksele czy procenty? ....................................................................................................179
Wprowadzanie danych do tabeli..........................................................................................180
1
. 4# !
Par sw o warstwach.........................................................................................................217
Warstwy a tabele ...........................................................................................................218
Czy warstwy powinny si nakada?.............................................................................218
Podstawowe informacje na temat warstw............................................................................219
Rysowanie warstw.........................................................................................................219
Umieszczanie zawartoci na warstwie ..........................................................................221
Definiowanie rozmiarw warstw...................................................................................222
Pozycjonowanie warstw ................................................................................................224
Definiowanie waciwoci warstwy.....................................................................................228
Atrybuty znacznikw <DIV> i <SPAN> ......................................................................228
Jeszcze o warstwach ............................................................................................................231
Warstwy zagniedone ..................................................................................................231
Waciwoci warstwy ....................................................................................................232
Konwersja warstw w tabele...........................................................................................232
Wprawianie warstw w ruch .................................................................................................234
Podsumowanie .....................................................................................................................237
! 4#**#
*##36 !
Dlaczego stosowa arkusze stylw? ....................................................................................257
Grupowanie stylw........................................................................................................258
Dziedziczenie stylu........................................................................................................259
Nie bez powodu nazywa si je kaskadowymi!..............................................................259
Stosowanie stylw na stronach WWW .........................................................................260
HTML a CSS .................................................................................................................261
Tworzenie i stosowanie arkuszy stylw ..............................................................................265
Paleta CSS Styles...........................................................................................................266
Tworzenie nowego stylu................................................................................................266
Edycja stylu ...................................................................................................................268
Definiowanie pocze do zewntrznych arkuszy stylw .............................................268
Usuwanie arkusza stylw ..............................................................................................269
Style i atrybuty.....................................................................................................................272
Kategoria Type ..............................................................................................................273
Kategoria Background...................................................................................................274
Kategoria Block.............................................................................................................275
Kategoria Box................................................................................................................275
Kategoria Border ...........................................................................................................276
Kategoria List ................................................................................................................277
Kategoria Positioning ....................................................................................................278
Kategoria Extensions.....................................................................................................278
Podsumowanie .....................................................................................................................280
) &
*
* +
" *7 -3*6 !+"
Planowanie witryny .............................................................................................................283
Czego chcesz dzisiaj? ....................................................................................................284
Kto to bdzie oglda i w jaki sposb? ..........................................................................284
Co oni chc zobaczy? ..................................................................................................285
Inne rozwaania.............................................................................................................286
Organizacja plikw........................................................................................................287
Definiowanie witryny ..........................................................................................................289
Kategoria Local Info......................................................................................................289
Kategoria Remote Info ..................................................................................................291
Design Notes..................................................................................................................294
Kategoria Site Map Layout............................................................................................295
Kategoria File View Columns .......................................................................................296
Metody adresowania ............................................................................................................299
Adresowanie bezwzgldne ............................................................................................300
Adresowanie wzgldne..................................................................................................300
Tworzenie plikw ................................................................................................................302
Tworzenie nowych plikw ............................................................................................302
Otwieranie plikw .........................................................................................................303
Wywietlanie witryny w przegldarce ..........................................................................303
Zapisywanie plikw.......................................................................................................305
Zapisywanie kopii zapasowych .....................................................................................305
Zamykanie plikw .........................................................................................................306
Umieszczanie plikw na serwerze.................................................................................306
Podsumowanie .....................................................................................................................310
)
!
!. $*633#
1
Rozbudowa moliwoci przegldarek za pomoc moduw dodatkowych i ActiveX........459
Moduy dodatkowe (plug-iny), aplikacje pomocnicze i typy MIME............................460
Konfiguracja i dostosowywanie ....................................................................................461
Ewentualne problemy z konfiguracj ............................................................................462
Moduy dodatkowe Netscape a obiekty ActiveX ..........................................................463
Technologie moduw dodatkowych...................................................................................467
Shockwave.....................................................................................................................467
QuickTime .....................................................................................................................476
Pliki multimedialne RealSystems..................................................................................491
Rozbudowywanie moliwoci przegldarki za pomoc Javy..............................................503
Co to jest Java? ..............................................................................................................503
Korzystanie z apletw ...................................................................................................505
rda apletw...............................................................................................................506
Praca z apletami w programie Dreamweaver ................................................................507
Wstawianie apletu..........................................................................................................507
Uwagi kocowe na temat Javy: skomplikowane aplety................................................511
Dwik na stronach WWW .................................................................................................511
Dwik cyfrowy: terminy i pojcia ...............................................................................512
Problem moduw dodatkowych ...................................................................................513
Wstawianie dwiku......................................................................................................513
Kontrola nad dwikiem................................................................................................517
Zestawianie wszystkiego w cao.......................................................................................519
Stwrz pliki multimedialne ...........................................................................................519
Sprytnie korzystaj z ramek ............................................................................................520
Detekcja moduw dodatkowych.........................................................................................523
Decyzje strategiczne ......................................................................................................523
Detekcja za pomoc behawiora Check Plugin ..............................................................524
Detekcja nie wymagajca skryptw ..............................................................................526
Podsumowanie .....................................................................................................................529
"
) !
,
/0 (1
! ;<'
""
Czym s rozszerzenia?.........................................................................................................533
Umiejscowienie rozszerze na dysku ..................................................................................534
Folder Behaviors............................................................................................................535
Folder Objects................................................................................................................536
Stosowanie behawiorw ......................................................................................................537
Paleta Behaviors ............................................................................................................537
Czsto stosowane zdarzenia ..........................................................................................542
Czsto stosowane akcje .................................................................................................543
Extension Manager ..............................................................................................................545
ciganie i instalacja rozszerze ...................................................................................546
Zarzdzanie rozszerzeniami ..........................................................................................550
Usunicie instalacji rozszerze......................................................................................553
Podsumowanie .....................................................................................................................553
!! 2#
$*6$
6
Zanim zaczniemy .................................................................................................................555
Praca z obiektami.................................................................................................................556
Czym s obiekty?...........................................................................................................556
Tworzenie wasnych obiektw ......................................................................................560
Mdre posugiwanie si obiektami ................................................................................572
Praca z behawiorami ............................................................................................................573
Czym s behawiory?......................................................................................................574
Tworzenie wasnego behawiora ....................................................................................577
Tworzenie wasnych behawiorw .................................................................................588
Wspdzielenie rozszerze...................................................................................................589
Czy chcesz si dzieli z innymi? ...................................................................................589
Uodpornianie kodu ........................................................................................................589
Projekt: testowanie uytecznoci...................................................................................593
Opracowanie dokumentacji ...........................................................................................594
Rozprowadzanie ............................................................................................................597
Podsumowanie .....................................................................................................................601
21(
* 7*6#*3 /"
*9
0=>3,* /
Webmonkey .........................................................................................................................646
westciv.com .........................................................................................................................646
NetMechanic ........................................................................................................................646
The Web Standards Project..................................................................................................647
Netscape Standards Challenge.............................................................................................647
7* /
Rozdzia 18.
By moe zwrcie uwag, e strony WWW zdobywajce nagrody, na przykad w organizowanym przez Macromedia konkursie Site of the Day, zazwyczaj zawieraj sekwencje wideo programu Flash. Cho istnieje wiele sposobw umieszczania animacji
na stronach WWW choby animacje DHTML, animowane GIF-y, animacje Javy
i JavaScriptu trudno znale osob, ktra nie byaby pod wraeniem tego typu animacji, ktre mona uzyska w programie Flash.
Niezalenie od tego, czy jest to wirowanie, krcenie, zanikanie, skakanie, podskakiwanie czy nawet piewanie, animacja Flash jest czym spektakularnym. Aby by jeszcze
bardziej zakniony poznania tego narzdzia, wspomn choby o moliwoci czenia aplikacji stworzonych w programie Flash z baz danych. Oznacza to, midzy innymi, e witryny e-commerce przestan by nudne, a zaczn by pikne. Z kad now wersj Flash coraz
lepiej spenia wymagania stawiane standardowemu narzdziu do tworzenia witryn.
Ci, ktrzy buduj swoje witryny od pocztku do koca w programie Flash, unikaj
wielu puapek projektowych, ktre od lat s zmor projektantw stron WWW. Na przykad sekwencje wideo programu Flash dostosowuj si rozmiarami do okna przegldarki, co eliminuje obawy zwizane z szerokoci jej okna. Poniewa Flash jest programem wektorowym, kwestia utraty jakoci obrazu praktycznie nie istnieje. Chocia
starsze przegldarki (wersje poniej 3.0) nie maj wbudowanego moduu dodatkowego
(plug-inu) Flash Player, jest wysoce prawdopodobne, e coraz wiksza rzesza ludzi, doceniajc zalety witryn Flash (i innych nowinek pojawiajcych si na stronach WWW),
myli o uaktualnieniu oprogramowania, a nawet ju to zrobia.
Przyszo rysuje si dla programu Flash w rowych barwach, a odbiciem tego jest rosnca liczba studentw wybierajcych na uczelniach kierunki wice si z multimediami. Ludzie ci wiedz, e Flash to nie tylko kaprys.
W tym rozdziale zbadamy powody tego szau na punkcie programu Flash. Oto lista tematw:
n sposb dziaania programu Flash,
n wstawianie sekwencji wideo programu Flash,
n stosowanie tekstu programu Flash,
n wstawianie przyciskw programu Flash.
K
Aby zrozumie, jak dziaa Flash, musisz zacz od tego, e Flash nie jest czci skadow programu Dreamweaver ani przegldarki. Zanim wstawisz sekwencj wideo na
stron WWW tworzon w programie Dreamweaver, najpierw musisz przygotowa t
sekwencj w programie Flash. Programy Dreamweaver i Flash oba wyprodukowane
przez firm Macromedia mona traktowa jak czonkw jednego zespou, dcych
do wsplnego celu: stworzenia wspaniaej witryny, ktra nie tylko doskonale wyglda,
lecz take udostpnia wiele interaktywnych opcji.
Flash ewoluowa od programu do tworzenia animacji typowych dla filmw rysunkowych, przez animacje dla gier elektronicznych, po prezentacje multimedialne. To, co
odrnia Flash od pozostaych programw do animacji, to moliwo wyeksportowania
animacji jako plikw Shockwave i stosowania ich na stronach WWW.
Kada nowa wersja coraz lepiej zaspokaja potrzeby projektantw i twrcw stron
WWW. Obecnie jest to ju nie tylko program do animacji. Chocia nadal uytkownik
programu Flash musi zna podstawy tworzenia animacji, to zakres moliwoci, jakie
daje program, jest znacznie szerszy.
Mona na przykad przesa zmienne z bazy danych do interfejsu Flash i zaprezentowa
rezultaty na stronie WWW za pomoc animacji. Mona take stworzy aplikacje
e-commerce, udostpniajce uytkownikom animowany interfejs, ktry dodatkowo pozwala ledzi stan rachunku oraz przechowuje numery kart kredytowych.
Poczenie moliwoci artystycznych i potencjau technicznego sprawio, e Flash sta
si znany jako program do tworzenia bardziej interesujcych witryn. Na przykad projektanci z oddcast.com stworzyli interaktywn aplikacj, pokazan na rysunku 18.1
jest to ruszajcy si i mwicy bot, ktry mona dowolnie wykorzysta.
Wirtualna
gospodyni witryny
oddcast.com
przyprawi Ci
o drenie
#
Jednym z terminw, ktry pojawia si czsto w poczeniu z programem Flash jest termin grafika wektorowa. Jeli naleysz to tych biedakw, ktrzy nie rozumiej, co on
oznacza, przeczytaj ten rozdzia, a przestanie by czarn magi.
Obrazy wektorowe s wywietlane na ekranie lub wysyane do drukarki obsugujcej
PostScript w oparciu o dokadnie okrelone rwnania matematyczne. Projektanci dokumentw drukowanych i stron WWW s rwnie wielkimi wielbicielami grafiki wektorowej, bowiem cechuje j szeroki zakres moliwoci dostosowywania wielkoci obiektw
przy zachowaniu jakoci obrazu. Dotyczy to zarwno ekranu komputera, jak i wydruku
na drukarkach obsugujcych PostScript.
Jeli na przykad chcesz umieci logo firmy na tablicy ogosze, projektant Twojego
plakatu niewiele bdzie w stanie zdziaa z przesanym mu obrazem rastrowym o rozdzielczoci 72 dpi. eby uzyska sensowny efekt, najpierw musi on odtworzy logo
w postaci wektorowej korzystajc z takich programw, jak Adobe Illustrator lub
Photoshop, ewentualnie Macromedia Freehand lub Fireworks. Dopiero powstay w ten
sposb obraz wektorowy mona powikszy do rozmiaru wymaganego na plakacie, bez
obaw o rozmycie krawdzi i utrat koloru. Jeli bdzie to konieczne, to samo logo
wektorowe mona nastpnego dnia pomniejszy tak, aby zmiecio si w rogu koperty
i nada mu inny kolor. I nadal krawdzie bd ostre, a kolor prawdziwy. W tym si wanie zawiera pikno grafiki wektorowej. Dodatkowa korzy to niewielki rozmiar plikw.
Flash jest programem wektorowym, a wic wszelkie obiekty, ktre powstaj przy uyciu jego moduu rysunkowego automatycznie przeskalowuj si, dopasowujc do rozmiarw okna. Nie musisz wic ich rozciga lub pomniejsza i nie trac one jakoci. To
samo dotyczy wszelkich ksztatw wektorowych, ktre wklejasz lub importujesz do biblioteki programu Flash. Inaczej jest jednak w przypadku fotografii i zeskanowanych
grafik. Obrazy fotograficzne, takie jak obrazy JPG, to pliki zawierajce ilustracje rastrowe i nie mona ich skalowa. Innymi przykadami grafiki rastrowej (oprcz obrazw BMP) s obrazy w formatach TIF, PICT i GIF.
Komputery nie potrafi skalowa grafiki rastrowej bez utraty jakoci, poniewa obraz
rastrowy stanowi zestaw pikseli, ktrych uoenia nie mona zmieni. Dla grafiki rastrowej ukad pikseli jest czym tak trwaym, jak dla Ciebie struktura DNA. Wymuszenie zmiany rozmiarw takiego obrazu zawsze powoduje utrat jakoci. Uwaga ta jest
rwnie prawdziwa dla obrazw prezentowanych na ekranie, jak i drukowanych. Utrata
jakoci pojawia si take jako efekt kompresji lub usunicia kolorw (tak jak w przypadku eksportu do formatu GIF).
Program Flash pozwala na importowanie grafiki rastrowej i stosowanie jej w animacjach. Warto jednak, aby ju teraz wiedzia, e spowolni to odtwarzanie filmu tam,
gdzie nie s dostpne cza o wysokiej przepustowoci. Oczywicie wzronie take
rozmiar pliku .swf powstaego po wyeksportowaniu do formatu Shockwave.
Obrazy rastrowe nie s wcale rzadkie w sekwencjach wideo, lecz zaleca si ograniczanie ich liczby. W przeciwnym razie efektem Twoich dziaa bdzie bardzo wolny film.
Flash daje nad tym pewn kontrol, poprzez moliwo zmiany poziomu jakoci obrazu
przy eksporcie do formatu JPG. Im wysza jako obrazu JPG, tym wikszy rozmiar
pliku i wysze obcienie czy.
K
to obraz wektorowy. W takim przypadku moesz zwiksza lub zmniejsza jego rozmiar (korzystajc z narzdzia przeskalowywania), bez obawy o utrat jakoci.
Obraz wektorowy
zaznaczony
w Fireworks mona
dostosowywa,
przesuwaj c
punkty przy
uyciu narzdzia
Open Path
Jeli uchwyty si nie pojawi, obraz moe by obrazem rastrowym. Sprbuj rozgrupowa ob-
raz, aby sprawdzi, czy uchwyty si pojawi (w programie Flash rozgrupowanie umoliwia
skrt Ctrl+B). Jeli nadal nie s widoczne, masz do czynienia z obrazem rastrowym.
Jeli wklejasz obiekty Fireworks do sekwencji wideo programu Flash, zostan one
przeksztacone do postaci grafiki rastrowej. Aby zachowa posta wektorow, skorzystaj
z dostpnej w Fireworks opcji Copy as Vectors, a nastpnie, ju w programie Flash,
rozgrupuj je, stosujc skrt Ctrl+B, przygotowujc je w ten sposb do edycji.
$
Na szczcie nie musisz wiedzie, jak zapisa zawarto obu znacznikw. Dreamweaver tworzy
kod automatycznie, gdy plik Shockwave jest wstawiany do dokumentu. Warto jednak mie cho
ogln wiedz na temat znacznikw i
na wypadek, gdyby kiedy potrzebowa
zmieni parametry lub wprowadzi w znacznikach inne zmiany.
By moe z tego wzgldu wyraz Shockwave sta si podstawowym rdem nieporozumienia. Wiele osb myli, e Shockwave to program, a tak nie jest. W rzeczywistoci
Shockwave to typ pliku. Tak jak .JPG czy .GIF to typy plikw graficznych, tworzonych
przy eksporcie obrazu w programie do obrbki grafiki, tak rozszerzenie .swf (pochodzce od Shockwave Flash) przypisywane jest plikom eksportowanym z Macromedia Flash
lub Director (oraz kilku innych programw). Pliki wyeksportowane w programach
Flash lub Director do formatu Shockwave mog by odtwarzane w przegldarkach
i prezentuj si w nich niele.
Tak wic, jeli nastpnym razem kto zapyta Ciebie, czy znasz Shockwavea, bdziesz
mg sprostowa nieciso w posugiwaniu si tym terminem.
Inny typ pliku, ktry take powiniene pozna ma rozszerzenie nazwy .swt (Flash Generator Template). Pliki .swt pozwalaj modyfikowa sekwencje wideo programu Flash.
W programie Dreamweaver pliki te reprezentuj przyciski Flasha. Przygotowane w programie Flash przyciski mona wyeksportowa jako pliki .swt, a nastpnie umieci w oknie
dialogowym Insert Flash Button programu Dreamweaver.
%&
K
W Twojej kopii oprogramowania Dreamweaver pewien zestaw plikw .swt jest ju dostpny w oknie Insert Flash Button. Pliki te s zgromadzone w folderach Flash Buttons
i Flash Text (oto pena cieka dostpu: Dreamweaver\Configuration\Flash Objects\
Flash Buttons (lub Flash Text)). Wszelkie nowe przyciski, ktre utworzysz w programie
Flash i wyeksportujesz jako pliki .swt, take powinny znale si w tym miejscu.
Jeli na temat tworzenia szablonw przyciskw Flash chcesz si dowiedzie nieco wicej, przejrzyj elektroniczny podrcznik dostpny w witrynie macromedia.com. Znajdziesz go w sekcjach Dreamweaver Support lub Flash Support pod hasem Using
Button Templates with Dreamweaver.
Nie tylko Flash i Director potrafi eksportowa pliki do formatu .swf. Takich programw
jest znacznie wicej. Jeli si porozgldasz dobrze, bdziesz zdziwiony, jak popularna
jest to opcja.
Jak to dobrze, e zdecydowae si pozna program Dreamweaver masz tu cay zestaw narzdzi, dziki ktrym Twoje sekwencje wideo bd dziaa i wyglda lepiej.
Wstawianie sekwencji wideo Flash do dokumentu programu Dreamweaver nie mogoby
by prostsze:
Wybierz pozycj Flash w menu podrzdnym Media menu Insert lub kliknij ikon
Insert Flash na palecie obiektw. Spjrz na rysunek 18.3.
Wstawianie
multimedialnego
obiektu
programu Flash
do dokumentu
programu
Dreamweaver 4.0
%
Wska plik .swf, ktry chcesz wstawi. Film zostanie umieszczony w Twoim
dokumencie. Jeli skada si z wielu klatek, pojawi si w postaci szarego
prostokta, w centrum ktrego umieszczona jest ikona Flash (patrz rysunek 18.4).
Zaznacz obiekt
programu Flash
w swoim
dokumencie
i otwrz
inspektora
Property,
aby zmieni
wa.ciwo.ci
sekwencji wideo
%
K
n Bg tu definiowany jest kolor ta dla sekwencji wideo. Skorzystaj z palety
sekwencji wideo.
n Parameters ten przycisk otwiera okno dialogowe zawierajce dodatkowe
w nieskoczonej ptli.
n Reset Size ten przycisk pozwala przywrci domylne rozmiary zaznaczonej
sekwencji.
W tym wiczeniu bdziesz korzysta z plikw z foldera storm, znajdujcego si w folderze ch18 na dysku CD, doczonym do ksiki. Do otwartego w programie Dreamweaver dokumentu storm.html wstawisz sekwencj wideo Flash o nazwie lightning.swf
i skonfigurujesz jej waciwoci, korzystajc z inspektora Property. Nastpnie przypisujc poczeniu behawior, dodasz do sekwencji moliwo jej kontroli.
Ukoczona wersja tego wiczenia, o nazwie storm_done.html, take znajduje si w folderze ch18. Skorzystaj z niej, jeli wykonanie wiczenia sprawi Ci trudno. Swoj
wersj finaln wiczenia zapisz pod nazw storm.html na dysku twardym. Bdzie nam
potrzebna w wiczeniu 18.2.
%%
Aby wstawi sekwencj wideo programu Flash, umie punkt wstawiania w grnym
wierszu tabeli. Wybierz pozycj Flash z menu podrzdnego Media menu Insert
(patrz rysunek 18.5). Skorzystaj z przycisku Browse i znajd plik o nazwie
lightning.swf (take w folderze ch18, znajdujcym si na dysku CD). Sekwencja
pojawi si w dokumencie jako szary prostokt z logo programu Flash w centrum.
Wstawianie
sekwencji wideo
programu Flash
%
K
Wy czenie opcji
automatycznego
odtwarzania
(Autoplay)
i powtarzania
(Loop)
sekwencji wideo
Zaznacz tekst i umie w polu Link inspektora Property znak #. Tak zdefiniowane
poczenie jest poczeniem pustym, ktre umoliwia przypisanie behawiora
do tekstu. Nacinij klawisz Enter, aby umieci definicj poczenia w kodzie.
Sprawd, czy tekst jest nadal zaznaczony i wybierz z menu Window pozycj
Behaviors. Kliknij w oknie palety Behaviors przycisk ze znakiem plus (+),
aby rozwin list behawiorw. Wybierz pozycj Control Shockwave or Flash,
co spowoduje wywietlenie okna dialogowego, w ktrym moesz wybra akcje
(patrz rysunek 18.7).
Okno dialogowe
Control Shockwave
or Flash
%'
Wybieranie procedury
obsugi zdarzenia
w oknie palety
Behaviors
Opis
ALIGN
Wartoci: L (do lewej), R (do prawej), T (do grnego marginesu), B (do dolnego
marginesu).
Nazwa zmiennej opisujcej szablon: $HA
Parametr jest stosowany do pozycjonowania sekwencji wideo w oknie przegldarki.
BASE
BGCOLOR
%
K
Parametr
Opis
CLASSID
CODEBASE
Warto: %&&'((111,)&*+,-)./-+),/-()%()0(1)%,)02*+./3
4!4!4!
Warto tego parametru musi mie dokadnie tak posta. Jest to ulokowanie
kontrolki ActiveX moduu Flash Player. Przegldarka automatycznie cignie
kontrolk, jeli nie zostaa ona jeszcze zainstalowana. Stosuj parametr tylko
w znaczniku 5.
HEIGHT
Warto: liczba w pikselach (np. 200) lub w procentach okna przegldarki (np. 40%).
Nazwa zmiennej opisujcej szablon: $HE
Ten parametr okrela w pikselach lub procentach okna przegldarki wysoko pola
sekwencji wideo. Poniewa sekwencje wideo programu Flash s skalowalne (grafika
wektorowa), zmiana wielkoci pola nie wpywa na jako obrazu, pod warunkiem
zachowania proporcji wysokoci do szerokoci rwnej 4:3. Oto kilka zalecanych
rozmiarw (w pikselach): 640480, 320240 i 240180.
LOOP
MENU
MOVIE
Warto: moviename.swf
Nazwa zmiennej opisujcej szablon: $MO
Parametr jest stosowany tylko ze znacznikiem 5. Okrela nazw i adres
odtwarzanego pliku.
PLAY
Parametr
Opis
QUALITY
%#
Warto: nazwa_sekwencji.swf
Nazwa zmiennej opisujcej szablon: $MO
Parametr okrela nazw i adres odtwarzanego pliku. Stosowany jest tylko
w znaczniku 8
5.
%
K
Parametr
Opis
SALIGN
SCALE
WIDTH
Warto: liczba w pikselach (np. 240px) lub procentach okna przegldarki (np. 300%)
Nazwa zmiennej opisujcej szablon: $WI
Ten parametr okrela szeroko pola sekwencji wideo. Jeli jego warto bdzie inna ni
zdefiniowana w pliku Flash, mog pojawi si znieksztacenia.
WMODE
%$
Jeli chcesz nada nagwkom wygld porywajcy i odbiegajcy od standardw stosowanych powszechnie na stronach WWW, moesz skorzysta z nowej w programie Dreamweaver 4 opcji, pozwalajcej wstawia tekst programu Flash.
Aby wstawi taki tekst, wybierz pozycj Flash Text z menu podrzdnego Interactive
Images menu Insert. Moesz take skorzysta z ikony Insert Flash Text na palecie
obiektw.
Zanim zabierzesz si do tego, naley Ci si jedno wyjanienie. Przy kadym wyjciu
z okna Insert Flash Text, bdzie tworzony plik .swf. Plik ten jest sekwencj filmow
programu Flash o jednej klatce.
W jednym pliku .swf mona umieci do 1 024 znakw. Z tego wzgldu tekst programu
Flash bardziej nadaje si do tworzenia nagwkw, ni do tekstu podstawowego.
Niewtpliwie spodoba Ci si to, e bdziesz mia peny dostp do czcionek na dysku
twardym komputera. Utworzony tekst zostanie przekonwertowany do postaci wektorowej, nie musisz si wic obawia umieszczania informacji o czcionkach na serwerze.
Dodatkowa zaleta tekstu programu Flash to jego skalowalno i moliwo edycji
w programie Dreamweaver.
W tym wiczeniu przygotujesz banner, na ktrym umiecisz tekst programu Flash. Nastpnie zdefiniujesz poczenie, ktre poczy tekst z plikiem utworzonym w wiczeniu 18.1.
Oprzyj si na pliku o nazwie banner.html, ktry znajdziesz w folderze ch18, znajdujcym si na dysku CD, doczonym do ksiki. Musisz zapisa ten plik na swoim dysku
twardym (najlepiej zapisz cay folder). Jeli tego nie zrobisz, w fazie tworzenia tekstu
mog pojawi si problemy. Efekt kocowy pokazany jest w pliku banner_done.html.
Odwoaj si do tego pliku, jeli wykonanie wiczenia sprawi Ci kopot.
Umie punkt wstawiania w grnym wierszu tabeli. Wybierz pozycj Flash Text
z menu podrzdnego Interactive Images menu Insert. Wywietlone zostanie okno
dialogowe Insert Flash Text (patrz rysunek 18.9).
Wpisz w polu tekstowym Text tre komunikatu. Z listy Font wybierz krj
czcionki, a w polu Size wpisz jej rozmiar. Dobierz tak kombinacj, aby tekst
wypeni ca szeroko ekranu. W przykadzie zastosowano czcionk Arial
o rozmiarze 40.
Wywietl palet kolorw tekstu, klikajc przycisk obok pola Color. Wybierz
z palety kolor biay (#FFFFFF). Wybierz teraz kolor, ktry zastosujesz do tekstu,
gdy wskanik myszki zostanie umieszczony nad tekstem rozwi palet
Rollover Color i wybierz kolor ty.
&
K
W oknie
Insert Flash Text
pobierz prbnikiem
kolor ta
Zdefiniuj teraz kolor ta, na jakim tekst zostanie wywietlony. Jeli pominiesz
ten etap, pozostanie kolor domylny biay, co sprawi, e tekst nie bdzie
widoczny. Kliknij przycisk obok pola Bg Color i pobierz prbnikiem kolor ta
dokumentu programu Dreamweaver (patrz rysunek 18.9). Gdy na pasku palety
kolorw pojawi si szesnastkowy kod koloru #333333, kliknij myszk, aby
przypisa kolor.
Nacinij przycisk Browse, obok pola tekstowego Link, i wybierz plik o nazwie
storm.html, nad ktrym pracowae w wiczeniu 18.1. Nastpnie rozwi menu
Target i wybierz z niego pozycj _self. Okrela ona miejsce wywietlenia pliku.
Zwr uwag na zawarto pola Save As. Przy zamkniciu okna dialogowego
Insert Flash Text na dysku twardym komputera zostanie zapisany plik .swf
(Shockwave Flash). Przycisk Browse umoliwia wskazanie miejsca zapisania
pliku. Moesz take zastpi domyln nazw wasn.
Nacinij przycisk Apply, aby zobaczy wygld tekstu w dokumencie, bez zamykania
okna dialogowego. Wprowad dodatkowe zmiany i zatwierd je, naciskajc OK.
Twj tekst programu Flash pojawi si w dokumencie jako obiekt. Zwr uwag,
e po zaznaczeniu obiektu pojedynczym klikniciem, inspektor Property
(Ctrl+F3) prezentuje waciwoci tekstu. Nie prbuj zmienia szerokoci
i wysokoci tekstu programu Flash z poziomu inspektora Property (mogoby
to spowodowa pogorszenie jakoci obrazu). Jeli konieczna okae si edycja
tekstu, kliknij przycisk Edit, aby powrci do okna dialogowego Insert Flash
Text (jeli jednak zmienisz rozmiary tekstu w inspektorze Property, skorzystaj
z przycisku Reset Size, aby odwiey obraz). Rysunek 18.10 prezentuje
ustawienia inspektora Property dla tekstu programu Flash.
Testowanie
tekstu programu
Flash za pomoc
opcji inspektora
Property
Sprawd, czy tekst programu Flash jest nadal zaznaczony i kliknij w inspektorze
Property przycisk Play. Uaktywni to funkcj zmiany koloru tekstu przy przesuwaniu
nad nim wskanika myszki. Przesu wskanik myszki nad tekstem i zobacz, jak
funkcja dziaa (patrz rysunek 18.10).
K
Ikona
Insert Flash Button
na palecie obiektw
Jeli na temat tworzenia szablonw przyciskw Flash chcesz si dowiedzie nieco wicej, przejrzyj elektroniczny podrcznik dostpny w witrynie macromedia.com. Znajdziesz go w sekcjach Dreamweaver Support lub Flash Support pod hasem Using
Button Templates with Dreamweaver.
Podobnie jak tekst programu Flash, przyciski s take plikami .swf, ktre zostay zapisane na dysku twardym komputera. Kademu przyciskowi odpowiada osobny plik. Przy
publikacji witryny nie zapomnij o umieszczeniu plikw .swf na serwerze wraz z dokumentem HTML.
Podstawowa przewaga przyciskw programu Flash nad przyciskami .JPG i .GIF wie
si z moliwoci ich animowania i skalowania. Dodatkowy atut, to bardzo niewielkie
rozmiary plikw.
W tym wiczeniu, w dokumencie, nad ktrym pracowae w wiczeniu 18.2, utworzysz
kilka przyciskw programu Flash. Przyciski bd stanowiy poczenia prowadzce do
nastpujcych plikw z foldera ch18: rain.swf, bolt.swf, thunder.swf i wind.swf. Wszystkie
te pliki .swf zawieraj sekwencje dwikowe, a poniewa nie s osadzone w pliku HTML,
wybranie odpowiadajcego im poczenia spowoduje otwarcie pustego okna przegldarki. Jeli chcesz, moesz rozbudowa to wiczenie o etap osadzenia dwikowych
plikw .swf w dokumencie HTML.
Aby wywietli okno dialogowe Insert Flash Button, wybierz pozycj Flash
Button z menu podrzdnego Interactive Images menu Insert (patrz rysunek 18.12).
Wybierz z listy przewijanej Style styl przycisku (w przykadzie wybrano Soft-
%
K
Cztery przyciski
programu Flash
umieszczone
w dokumencie
Komputerowy terapeuta to chyba lepsze okrelenie dla systemu Virtual Host, zaprojektowanego
i wykonanego w oddcast.com, firmie z Nowego Jorku, zajmujcej si projektowaniem stron
WWW. Interfejs programu skada si z animowanego ludzkiego tuowia umieszczonego w centrum bajecznie kolorowego panelu. Pe, kolor oczu, wosw, ubranie, biuteri, fryzur i okulary
mona samemu wybra z zestawu propozycji, co daje nieskoDczon liczb kombinacji.
'
W swoim poprzednim wcieleniu Wirtualny Gospodarz by kobiet o imieniu K. Mnstwo ludzi pisao listy miosne. Niektrzy fani wpadli w ma obsesj, co jak mniemam, oznacza, e iluzja zadziaaa, lecz na szczcie nie byo to straszne. mwi Chris Dixon, jeden z twrcw programu.
Dixon pracuje nad tym projektem od samego pocztku. Zaczo si od eksperymentu, jaki
przeprowadzilimy, aby sprawdzi, czy moemy na pocztek wzi prosty obraz twarzy i animowa go tak, by wyglda jakby posta mwia i ruszaa si. mwi Dixon. Potem cigle dodawalimy rne rzeczy. Na koniec wprowadzilimy porzdn synchronizacj ust i umoliwilimy
uytkownikom dostosowywanie ich. Lecz zaczo si naprawd, gdy jeden z naszych wspaniaych
projektantw, James Salanitri, zmieni nieco wygld postaci i doda par dodatkowych elementw, dziki ktrym staa si ona zabawna.
Dixon korzysta z programu Flash od wersji 2. i jest optymist, jeli chodzi o moliwo przeksztacenia Internetu w animowane, interaktywne rodowisko. Myl, e wszechobecno moduu dodatkowego oraz wiksza stabilno i szersze moliwoci przyszych wersji programu, s
szans na przycignicie do Flasha powanych programistw i uczynienie z niego standardu dla
wszelkiego oprogramowania opartego o przegldarki sieciowe. mwi Dixon. Na przykad
dziki wyposaeniu programu Flash 5 w obsug nowatorskiego, bezporedniego poczenia
XML, ludzie otrzymali moliwo tworzenia eksperymentalnych, dziaajcych w czasie rzeczywistym gier sieciowych. Mona sobie nawet wyobrazi szerokie wykorzystanie programu do zadaD
cakiem powanych, takich jak graficzna prezentacja notowaD giedowych na bieco..
W oddcast.com Dixon i jego wsppracownicy korzystaj z Flasha, aby tworzy przycigajce
uwag i nagradzane witryny, ktre, jak twierdzi Dixon, prezentuj si wspaniale, maj rozbudowane moliwoci i nadal dobrze dziaaj z modemami 56 K. Proponujemy uytkownikom program, ktry pozwala tworzy teledyski i inny program, ktry daje moliwo interakcji z moduem
wizualizujcym pliki dwikowe w formacie MP3.. Obecnie w firmie trwaj prace nad sieciow
gr Karaoke.
Tym, ktrzy chc si nauczy korzystania z programu Flash, Dixon daje tak oto rad: Myl, e
Flash to masa zabawy i wymaga odpowiednio lekkiego podejcia. Jeli tylko przywykniesz do
wektorowego stylu i jzyka programowania, przekonasz si, e jest to wspaniae narzdzie eksperymentowania i pracy. Radzibym zdoby dobr ksik, lecz przede wszystkim studiowa
efekty pracy innych ludzi a wic pliki rdowe .fla, ktrych mnstwo znajdziesz w witrynach
takich jak www.flashkit.com..