Macromedia_Flash_Super_Samurai_macfss.pdf
(
1493 KB
)
Pobierz
IDZ DO
PRZYK£ADOW
Y ROZDZIA£
Macromedia Flash
Super Samurai
Autor: praca zbiorowa
T³umaczenie: Marek Binkowski
ISBN: 83-7197-696-8
Tytu³ orygina³
u:
Macromedia Flash Super Samurai
Format: B5, stron: 378
Zawiera CD-ROM
SPIS TRECI
KATALOG KSI¥¯EK
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
DODAJ DO KOSZYKA
G³ównym za³o¿eniem tego podrêcznika jest nauka poprzez zabawê (bo kreskówki to
przede wszystkim du¿a dawka zabawy). Dlatego wydanie tej ksi¹¿ki w formie zwyk³ego
podrêcznika by³oby powa¿nym b³êdem. Podstawy Flasha mo¿na przyswoiæ sobie
z ró¿nych róde³, wiêc nie bêdziemy im tu powiêcaæ zbytniej uwagi. W zwi¹zku z tym
najlepiej by by³o, aby podstawy mia³ ju¿ opanowane, gdy¿ nie bêdziemy zajmowaæ siê
opisem ka¿dego narzêdzia czy sposobu jego zastosowania. Czasami najlepiej jest
zapoznaæ siê z narzêdziem poprzez u¿ycie go w niestandardowy sposób.
W ka¿dym rozdziale znajdziesz æwiczenia, które umo¿liwi¹ ci zastosowanie wy³o¿onych
przez nas teorii w praktyce. Do wszystkich æwiczeñ do³¹czono kompletne pliki
w formacie FLA zawieraj¹ce wszystkie potrzebne elementy. Na p³ycie CD znajduje siê
ponad 75 autorskich plików wykonanych we Flashu. Dodatkow¹ atrakcj¹ jest
(umieszczony równie¿ na p³ycie CD) plik w formacie FLA z dwuminutow¹ kreskówk¹
wideo z muzyk¹, Human Blues wykonan¹ przez Webera.
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
O NOWOCIACH
ZAMÓW CENNIK
CZYTELNIA
FRAGMENTY KSI¥¯EK ONLINE
Jeli twoim marzeniem jest programowanie gier w pi¹tej wersji Flasha, lecz zniechêca
ciê z³o¿onoæ procesu tworzenia, ta ksi¹¿ka mo¿e przyczyniæ siê do twojego sukcesu.
Poprzez wykonywanie æwiczeñ i analizowanie przyk³adów zrozumiesz nawet najbardziej
skomplikowane zagadnienia. Jeli tylko przyswoisz sobie techniki zastosowane w grach
dostarczonych z t¹ ksi¹¿k¹ na pewno bêdziesz tworzy³ w³asne gry we Flashu.
komunikacji z przegl¹dark¹ za pomoc¹ Flasha i skryptów JavaScript.
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
Spis treci
Podzikowania........................................................................................................................7
O Autorach............................................................................................................................11
Wstp....................................................................................................................................15
Rozdział 1. Jak tchn ycie w film Flasha..............................................................19
Interaktywny pajk ...............................................................................................................19
Plik ródłowy ..................................................................................................................................20
Tworzenie elementów pajka..........................................................................................................20
Wprawianie pajka w ruch..............................................................................................................21
Interaktywno!" pajka.....................................................................................................................24
Chodzce insekty..................................................................................................................24
Tworzenie elementów insekta.........................................................................................................25
Spacer insekta..................................................................................................................................27
Podsumowanie......................................................................................................................32
Rozdział 2. Flash i grafika trójwymiarowa..............................................................33
ActionScript i trzy wymiary .................................................................................................33
Trzy wymiary ..................................................................................................................................33
Symulacja trzech wymiarów ...........................................................................................................36
Kolejno!" nakładania klipów na osi z .............................................................................................43
Przesuni+cia.....................................................................................................................................44
Obrót................................................................................................................................................52
Optymalizacja..................................................................................................................................64
Studium 1. Obracanie skupiska punktów........................................................................................66
Studium 2. Trójwymiarowy !wiat...................................................................................................72
Studium 3. Trójwymiarowe menu...................................................................................................79
Podsumowanie ................................................................................................................................87
Renderowane obiekty trójwymiarowe..................................................................................87
Oprogramowanie niezale1nych producentów .................................................................................87
Studium 1. My!liwiec .....................................................................................................................89
Studium 2. Interfejs Gwiezdne wrota..............................................................................................99
Podsumowanie ..............................................................................................................................104
Rozdział 3. Prawa fizyki ..........................................................................................105
Podstawy matematyki.........................................................................................................105
Układ współrz+dnych Flasha ........................................................................................................105
Powtórka z trygonometrii..............................................................................................................107
Wektory.........................................................................................................................................110
Podstawy fizyki...................................................................................................................114
Pr+dko!" i przyspieszenie..............................................................................................................114
Drugie prawo Newtona .................................................................................................................118
4
Flash. Super samuraj
Prosta grawitacja ...........................................................................................................................119
Tarcie.............................................................................................................................................120
Prawo Hooke’a — spr+1yna..........................................................................................................123
Detekcja kolizji...................................................................................................................126
Metoda MovieClip.hitTest()..........................................................................................................126
Matematyczna detekcja kolizji......................................................................................................128
Reakcje na kolizje...............................................................................................................134
Typowe reakcje niefizyczne..........................................................................................................134
Zasada zachowania p+du i zasada zachowania energii kinetycznej..............................................135
Podsumowanie....................................................................................................................142
Rozdział 4. Programowanie d'wi(ku we Flashu ...................................................145
Co to jest d/wik?...............................................................................................................145
Cz+stotliwo!" i amplituda .............................................................................................................145
D/wik cyfrowy..................................................................................................................146
Cz+stotliwo!" próbkowania i rozdzielczo!" bitowa......................................................................146
Kompresja MP3.............................................................................................................................147
Obiekt Sound......................................................................................................................147
Sterowanie pojedynczym d/wikiem.................................................................................148
Przypisywanie dwi+ków..............................................................................................................148
Rozpoczynanie odtwarzania..........................................................................................................149
Zatrzymywanie odtwarzania .........................................................................................................150
Tworzenie suwaków gło!no!ci i panoramy ..................................................................................150
Dwi+k i zdarzenia asynchroniczne ..............................................................................................152
Sterowanie wieloma d/wikami.........................................................................................153
Tworzymy mikser .........................................................................................................................155
Synchronizacja ..............................................................................................................................158
Nietypowe techniki.............................................................................................................159
Sterowanie za pomoc układu współrz+dnych..............................................................................159
Relacje przestrzenne......................................................................................................................160
Rejestracja współrz+dnych klipów................................................................................................162
Wst+pne wczytywanie dwi+ków .................................................................................................164
Praktyczne studium............................................................................................................. 166
Przypisywanie obiektów i dwi+ków............................................................................................167
Sprawdzanie odległo!ci klipów.....................................................................................................168
Wyznaczanie warto!ci panoramy..................................................................................................169
Wyznaczanie warto!ci gło!no!ci...................................................................................................170
Pr+dko!" obrotowa ........................................................................................................................171
Globalne sterowanie gło!no!ci ....................................................................................................172
Wskazówki dotyczce stosowania d/wiku we Flashu......................................................173
Podsumowanie....................................................................................................................174
Rozdział 5. Modułowa budowa projektu................................................................175
Co to jest modułowa budowa projektu?.............................................................................175
Metoda loadMovieNum() — sedno sprawy.......................................................................176
Bcie1ki relatywne a !cie1ki absolutne ...........................................................................................178
Dwa sposoby wczytywania filmów...............................................................................................178
Adresowanie poziomów................................................................................................................180
Planowanie modułów ....................................................................................................................181
Spis treci
5
Studium — witryna.............................................................................................................183
Film master.swf — tu si+ wszystko zaczyna.................................................................................186
Film interface.swf — nawigacja ...................................................................................................186
Film contact.swf — formularz kontaktowy ..................................................................................194
Film background_picker.swf — sterowanie dwi+kiem...............................................................196
Film background_2.swf — strona About Me................................................................................200
Film imagemover.swf — strona Experiments...............................................................................201
Film gallery.swf — galeria............................................................................................................204
Podsumowanie....................................................................................................................206
Rozdział 6. Dynamiczne strony Flasha...................................................................207
Dynamiczne strony Flasha — podstawy............................................................................207
J+zyki programowania skryptów serwerowych ............................................................................208
Kluczowe zagadnienia i terminy ...................................................................................................209
Studium 1. Serwis dyskusyjny............................................................................................212
Baza danych ..................................................................................................................................212
Tworzenie skryptów serwerowych................................................................................................213
Fronton utworzony we Flashu.......................................................................................................222
Studium 2. Licznik odwiedzin............................................................................................236
Skrypt count.php ...........................................................................................................................237
Fronton flashowy...........................................................................................................................239
Studium 3. Pokój pogawdek.............................................................................................240
Skrypt chatserver.asp ....................................................................................................................240
Fronton flashowy...........................................................................................................................243
Dodatkowa pomoc..............................................................................................................244
Quiz.....................................................................................................................................245
Rozdział 7. Projektowanie interfejsu......................................................................247
Co to jest klip sterujcy?..................................................................................................... 247
Interaktywny album............................................................................................................248
Element menu, który zmienia skal+ i kolor...................................................................................249
Panele narzdzi...................................................................................................................258
Korzystamy z akcji function() i onClipEvent().............................................................................260
Obsługa panelu..............................................................................................................................264
Podsumowanie....................................................................................................................266
U1yteczne wskazówki ...................................................................................................................267
U1yteczno!" i innowacja...............................................................................................................268
Rozdział 8. Flash i XML ..........................................................................................269
Co to jest XML?..................................................................................................................269
Problem .........................................................................................................................................270
Rozwizanie ..................................................................................................................................271
Przykładowy projekt .....................................................................................................................271
XML — podstawy..............................................................................................................273
Własny dokument..........................................................................................................................274
Co to za nazwa?.............................................................................................................................274
Reguły składni XML.....................................................................................................................275
Kindersztuba XML.............................................................................................................281
Deklaracje XML............................................................................................................................281
Wielkie czy małe litery?................................................................................................................282
6
Flash. Super samuraj
Segmentacja danych......................................................................................................................282
Atrybuty a elementy ......................................................................................................................284
Białe znaki.....................................................................................................................................285
Przykłady dokumentów XML ............................................................................................286
Wiadomo!" e-mail.........................................................................................................................286
Artykuły ........................................................................................................................................287
Ksi+ga go!ci ..................................................................................................................................289
Koszyk na zakupy .........................................................................................................................291
Dokumenty XML we Flashu..............................................................................................294
Jak Flash interpretuje dokumenty XML........................................................................................294
Poznaj rodzin+ ...............................................................................................................................295
Wydajno!" parsowania..................................................................................................................298
Czytanie danych XML ..................................................................................................................298
Tworzenie dokumentów XML we Flashu..........................................................................310
Tworzenie w+złów i atrybutów .....................................................................................................310
Usuwanie w+złów i atrybutów ......................................................................................................312
Klonowanie w+złów......................................................................................................................313
Pobieranie i wysyłanie dokumentów XML...................................................................................315
Studium: koszyk na zakupy................................................................................................318
Projekt ...........................................................................................................................................319
Podsumowanie....................................................................................................................328
Rozdział 9. Współpraca z j(zykiem JavaScript.....................................................329
Podstawy integracji.............................................................................................................329
Obsługa komunikacji skryptów.....................................................................................................330
Sterowanie odtwarzaczem Flash Player za pomoc skryptów JavaScript.........................332
Oddziaływanie skryptu JavaScript na film Flasha ........................................................................332
Przycisk Back przegldarki działajcy we Flashu ........................................................................333
Przechowywanie i odczytywanie informacji......................................................................334
Przechowywanie danych w
................................................................................................335
Flash i inne moduły rozszerzajce......................................................................................339
Moduł rozszerzajcy RealPlayer...................................................................................................339
Interfejs API ..................................................................................................................................341
Rozszerzanie moAliwoBci Flasha........................................................................................344
Otwieranie nowych okien...................................................................................................346
Sterowanie otwartym oknem z filmu Flasha.................................................................................347
Podsumowanie....................................................................................................................349
cookie
Dodatek A Słowa zastrzeone..................................................................................351
Dodatek B Metody odtwarzacza Flash Player.......................................................357
Dodatek C Symbole zast(pcze stosowane w wyraeniach regularnych...............365
Skorowidz..................................................................................................................367
Plik z chomika:
Ksiegarnia_Informatyka
Inne pliki z tego folderu:
100_sposobow_na_Flash_100fla.pdf
(2199 KB)
ActionScript_2_0_Od_podstaw_acs2po.pdf
(785 KB)
ActionScript_3_0_Biblia_acs3bi.pdf
(659 KB)
ActionScript_3_0_dla_Adobe_Flash_CS4_CS4_PL_Professional_Oficjalny_podrecznik_as3fop.pdf
(1098 KB)
ActionScript_3_0_Szybki_start_act3ss.pdf
(381 KB)
Inne foldery tego chomika:
After Effects
Blender
Cinema 4D
Corel
Fireworks
Zgłoś jeśli
naruszono regulamin