actionscript-3.0.-szybki-start full.pdf
(
9530 KB
)
Pobierz
Spis treci
Praca z obiektami wywietlania 101
Waciwoci obiektów wywietlania .................................................................... 102
Zarzdzanie gbokociami obiektów .................................................................... 109
Usuwanie obiektów wywietlania z listy wywietlania ..................................... 112
Rozdzia 6.
Komunikacja i zdarzenia 113
Model zdarze w ActionScript 3 ........................................................................ 114
Praca z funkcjami nasuchujcymi ..................................................................... 118
Przepyw zdarze ................................................................................................ 125
Podklasy klasy Event .......................................................................................... 128
Rozdzia 7.
Kontrolowanie osi czasu 129
Kontrolowanie osi czasu ..................................................................................... 130
Poruszanie si po osiach czasu za pomoc cieek adresowych .................... 136
Deklarowanie szybkoci odtwarzania w czasie wykonywania ............................ 140
Rozdzia 8.
Praca z acuchami znaków 143
Klasa String ......................................................................................................... 144
czenie acuchów znaków .............................................................................. 146
Operacje na acuchach znaków ........................................................................ 149
Rozdzia 9.
Praca z polami tekstowymi 153
Praca z polami tekstowymi ................................................................................. 154
Formatowanie pól tekstowych ........................................................................... 160
Osadzanie czcionek ............................................................................................. 166
Rozdzia 10.
Praca z klasami Math i Date 169
Klasa Math ........................................................................................................... 170
Klasa Date ........................................................................................................... 176
Strefy czasowe i czas UTC ................................................................................. 182
Rozdzia 11.
Praca z danymi za pomoc tablic i obiektów 183
Praca z tablicami (klasa Array) ............................................................................ 184
Modyfikowanie tablic .......................................................................................... 188
Klasa Object i tablice asocjacyjne ...................................................................... 193
Rozdzia 12.
Tworzenie instrukcji warunkowych 197
Instrukcje warunkowe ........................................................................................ 198
Rozdzia 13.
Iteracje i powtórzenia 207
Ptla for ................................................................................................................ 208
Tworzenie dynamicznego menu za pomoc tablicy asocjacyjnej .................... 210
Iterowanie przez waciwoci obiektu ............................................................... 215
Ptle while i do…while ...................................................................................... 218
Rozdzia 14.
6
Spis treci
dania HTTP i komunikacja zewntrzna 221
Nawigowanie do URL za pomoc da HTTP ............................................... 222
Wczytywanie zewntrznej zawartoci tekstowej .............................................. 226
Obsuga bdów .................................................................................................. 234
Rozdzia 15.
Wczytywanie zasobów zewntrznych 239
Wczytywanie danych zewntrznych za pomoc klasy Loader ......................... 240
Monitorowanie postpów wczytywania ............................................................. 245
Sterowanie wczytanymi plikami SWF ............................................................... 248
Rozdzia 16.
Uywanie ksztatów, masek, trybów mieszania i filtrów 251
Klasa Shape ......................................................................................................... 252
Dynamiczne maskowanie obiektów ................................................................... 256
Tworzenie wizualnych efektów specjalnych za pomoc ActionScript ............. 260
Rozdzia 17.
Animacja sterowana dynamicznie 265
Klasa Timer ......................................................................................................... 266
Zdarzenie ENTER_FRAME ............................................................................. 271
Klasy Tween i Easing ......................................................................................... 273
Efekty przej (klasy z pakietu transitions) ....................................................... 280
Buforowanie obiektów wywietlania .................................................................... 282
Rozdzia 18.
Praca z dwikiem 283
Praca z dwikami osadzonymi .......................................................................... 284
Kontrolowanie odtwarzania za pomoc klasy SoundChannel .......................... 287
Wczytywanie dwików zewntrznych .......................................................... 288
Monitorowanie wczytywania dwiku za pomoc zdarze klasy Sound ...... 290
Wykorzystywanie danych ID3 plików MP3 ...................................................... 293
Kontrolowanie gonoci dwiku ...................................................................... 294
Monitorowanie postpu odtwarzania .................................................................... 295
Rozdzia 19.
Praca z wideo 299
Zastosowanie komponentu FLVPlayback ......................................................... 300
Zdarzenia FLVPlayback ..................................................................................... 306
Zaawansowane aplikacje wideo .......................................................................... 317
Rozdzia 20.
Skorowidz
319
7
7
Komunikacja i zdarzenia
Rozdzia 7. Komunikacja i zdarzenia [RS1]
Komunikacja w ActionScript jest w peni
oparta na zdarzeniach (
events
). Model zdarze
w ActionScript 3 pozwala na cakowit enkapsulacj
obiektów klas.
Enkapsulacja
oznacza, e obiekty
klas „zajmuj si same sob” i nie dbaj o to, jak
funkcjonuj inne obiekty. Po prostu robi, co do
nich naley, i nie przejmuj si niczym innym.
Kiedy obiekty chc porozumie si ze wiatem
zewntrznym, wyzwalaj zdarzenia. Do obiektów
przypisywane s funkcje nasuchujce, które
czekaj na wyzwolenie zdarzenia i podejmuj
odpowiednie dziaania.
Zdarzenia mog by wyzwalane na wiele sposobów,
zalenie od klasy. Jednak proces obsugi zdarze
jest w caym ActionScript API standardowy. W tym
rozdziale zapoznasz si z modelem zdarze
ActionScript 3 poprzez zdefiniowanie jego faz
oraz prac ze zdarzeniami klas
Event
,
MouseEvent
i
KeyboardEvent
. Nauczysz si take korzysta
z informacji przekazywanych przez wyzwolony
obiekt zdarzenia, aby uproci programowanie
w ActionScript.
Kiedy skoczysz czyta ten rozdzia, bdziesz
swobodnie posugiwa si modelem i klasami
zdarze.
113
Rozdzia 7.
Model zdarze w ActionScript 3
Model zdarze przyjty w ActionScript 3 sprawia,
e komunikacja pomidzy obiektami jest prosta
i spójna. W poprzednich wersjach ActionScript
modele zdarze nie byy tak przejrzyste; istniao
ich kilka i naleao uy odpowiedniego dla
wykorzystywanej klasy. W ActionScript 3 model
zdarze jest tylko jeden.
Szczegóy procesu zdarzeniowego
Istniej trzy etapy procesu zdarzeniowego:
Deklaracja funkcji nasuchujcej
— deklaracja
przypisuje funkcj nasuchujc zajcia zdarzenia.
Wyzwalanie zdarzenia
— kiedy wewntrz
klasy zachodzi zdarzenie, zostaje ono wyzwolone
przez obiekt. Wraz ze zdarzeniem przekazywane
s obiekty zdarzenia. Obiekty zdarzenia zawieraj
informacje o zdarzeniu (rysunek 7.1).
Rysunek 7.1.
Trzy etapy procesu obsugi zdarzenia. Do jednego obiektu mona przypisa
wiele funkcji nasuchujcych, poniewa obiekt moe wyzwala róne rodzaje zdarze
114
Plik z chomika:
Rafael666666
Inne pliki z tego folderu:
tomcat. przewodnik encyklopedyczny. wydanie ii ebook.pdf
(26469 KB)
wydajnosc-javy cała książka.pdf
(49501 KB)
sztuka-perswazji,-czyli-jezyk-wplywu-i-manipulacji.-wydanie-ii-rozszerzone pełna wersja.pdf
(10975 KB)
oracle9i. podręcznik administratora baz danych pełna wersja.pdf
(16264 KB)
informatyka europejczyka. zeszyt ćwiczeń dla szkoły podstawowej. część ii cała książka.pdf
(35265 KB)
Inne foldery tego chomika:
- FILMY AVI NOWE CHOMIKUJ
- FILMY XXX - HD - NOWOŚCI
- - ▉ - FILMY 2018 CHOMIKUJ - FILMY NOWE
- - ▉ - FILMY 2018 CHOMIKUJ - FILMY NOWE(1)
- ◢◤ - FILMY [ - 2018 - ] CHOMIKUJ
Zgłoś jeśli
naruszono regulamin