+flash cs6

Transkript

+flash cs6
‹Ç‹NDEK‹LER
1
FLASH’A G‹R‹fi, PANELLER, Ç‹Z‹M TEKN‹KLER‹ VE
DOSYALAR ‹LE ÇALIfiMAK
Flash’› Bafllatmak ve Proje Türleri
Create from Template (fiablondan Olufltur)
Open a Recent Item (Kullan›lanlardan Aç)
Create New (Yeni Olufltur)
Haz›r Sahne Düzenleri ve Çal›flma Alan›n› Düzenlemek
Flash’a Dosya Eklemek
Grafik Eklemek
Ses Dosyalar› Eklemek
Video Dosyalar› Eklemek
PSD ve AI Dosyalar› Eklemek
Projeleri Yay›mlamak
Görüntü Formatlar›
Animasyon Formatlar›
Projektör Formatlar›
Windows Projector
Macintosh Projector
Paneller ve Araçlar›n Kullan›m›
Çal›flma Sahnesi
Tools (Araçlar) Paneli
Selection Tool: Seçme Arac›
Free Transform Tool: Serbest Ölçülendirme Arac›
3D Rotation Tool: 3D Döndürme Arac›
3D Translation Tool: 3D Tafl›ma Arac›
Lasso Tool: Kement Arac›
Pen Tool: Kalem Arac›
Text Tool: Metin Arac›
Line Tool: Çizgi Arac›
Rectangle Tool: Dikdörtgen Arac›
Oval Tool: Oval Arac›
Rectangle Primitive Tool: ‹lkel Dikdörtgen Arac›
Oval Primitive Tool: ‹lkel Oval Arac›
PolyStar Tool: Çokgen Arac›
Pencil Tool: Kalem Arac›
Brush Tool: F›rça Arac›
Spray Brush Tool: Sprey F›rça Arac›
1
1
1
2
2
3
7
7
7
9
11
13
13
16
19
19
19
19
19
20
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
X ADOBE FLASH & ACTIONSCRIPT 3.0
Deco Tool: Dekore Arac›
Bone Tool: Kemik Arac›
Bind Tool: Ba¤lama Arac›
Paint Bucket Tool: Boya Kovas› Arac›
Ink Bottle Tool: Mürekkep fiiflesi Arac›
Eyedropper Tool: Göz Damlal›¤› Arac›
Eraser Tool: Silgi Arac›
Hand Tool: El Arac›
Zoom Tool: Büyütme Küçültme Arac›
Ekstra Araçlar
Timeline Paneli
Properties (Özellikler) Paneli
Info (Bilgi) Paneli
Align (Hizalama) Paneli
Transform (Biçim) Paneli
Position And Size (Konum ve Ebat)
3D Position And View (3D Konum ve Görünüm)
Color (Renk) Paneli
Swatches (Renk) Paneli
Kuler Paneli
Color Effect (Renk Efekt) Paneli
Display (Gösteri) Paneli
Filters (Filtreler) Paneli
Controller (Kontrol) Paneli
Motion Editör (Hareket Editörü) Paneli
Motion Presets (Haz›r Hareketler) Paneli
Scene (Sahne) Paneli
Movie Explorer (Animasyon Taray›c›s›) Paneli
History (Geçmifl) Paneli
SWF History (Geçmifl) Paneli
Common Libraries (Haz›r Kütüphaneler) Paneli
Components (Bileflenler) Paneli
ComponentsInspector (Bileflen Dedektifi) Paneli
Library (Kütüphane) Paneli
ActionScript Editörü Paneli
Output (Ç›kt›) Paneli
Araç Çubu¤u ve Araçlar›n Kullan›m›, Temel Çizim Teknikleri
Line Tool ile Çizgi Çizmek
Pencil Tool ile Çizim Yapmak
Brush Tool ile F›rça Çizimler Yapmak
22
22
22
22
22
22
23
23
23
23
23
25
26
26
28
28
28
29
29
30
31
32
34
37
37
38
39
40
40
41
42
42
42
42
44
45
45
47
49
49
‹Ç‹NDEK‹LER
Oval Tool ile Daire Çizmek
Rectangle Tool ile Dikdörtgen Çizmek
PolyStar Tool ile Çokgen ve Y›ld›z Çizmek
Paint Bucket Tool ile Çizimleri Renklendirmek
Kuler ve Swatches Paneli ile Renk Tonu Paleti Oluflturmak
Eraser Tool ile Silme ‹fllemleri
Deco Tool ile Dekoratif Çizimler Yapmak
50
52
53
54
54
56
57
2
TIMELINE, KATMAN, FRAME, MOVIECLIP VE BUTON KAVRAMLARI 61
Timeline Nedir?
61
Timeline Özellikleri ve Timeline Üzerinde Yer Alan Ö¤eler
62
Katmanlar, Özellikleri ve Kullan›m›
63
Normal Katmanlar
64
Maske Katmanlar›
64
Frame’ler, Özellikleri ve Kullan›m›
68
Frame
68
Keyframe
68
Blank Keyframe
68
Motion Frame’leri
68
Temel Nesneler: MovieClip’ler ve Butonlar
69
MovieClip’ler
69
MovieClip Oluflturmak
69
Butonlar
71
Buton Oluflturmak ve Özel Buton Frame’leri
71
Buton ve Mouse ‹liflkisini Kavramak
72
3
TEMEL AN‹MASYON TEKN‹KLER‹, TWEEN EFEKTLER‹ VE
TIMELINE KONTROLÜ
Kare Tabanl› Animasyon Tekni¤i
Timeline Tween Efektleri ile Animasyon Tekni¤i
Classic Tween’ler ile Animasyon Tekni¤i
Shape Tween’ler ile Animasyon Tekni¤i
2D Motion/3D Motion Tween ile Animasyon Tekni¤i
Bone ve Bind Arac› ile Animasyon Tekni¤i
Kemik ile Eklem ‹liflkisi
Bone Arac› ile Çizimlere Kemik Eklemek
‹skeleti Hareket Ettirmek
Eklemlerin Bükülme Aç› Aral›klar›n› Belirlemek
X ve Y Düzlemlerinde Uzamalar ve Toleranslar
Sertlik ve Süneklik Toleranslar›
79
80
81
81
86
88
93
93
93
94
95
98
98
XI
XII ADOBE FLASH & ACTIONSCRIPT 3.0
4
Bind Arac› ile Eklem Belirlemek
Motion Presets Paneli ile Haz›r Kinematikler
Motion Editor Paneli ile Animasyon Kontrolü
Timeline Kontrolü (Oynatmak, Durdurmak, Bafla Almak ve
Geriye Do¤ru Oynatmak)
100
101
103
104
ACTIONSCRIPT 3.0’A G‹R‹fi, PROGRAMLAMA TEMELLER‹ VE
EN ÇOK KULLANILAN CLASS’LAR
ActionScript 3.0’› Tan›mak ve ‹flleyifli
ActionScript 3.0’› Kodlar›n› Yazmak
Instance Name Kavram›, Söz Dizimi ve Yaz›m Kurallar›
MovieClip(), root, this ve parent Kavramlar› ile Adresleme Modelleri
MovieClip()
root
this
parent
trace() Komutu ile Veri Kontrolu
De¤iflkenler
De¤iflkenlerin Veri Aktarma Alanlar›
Sabitler
Veri Türleri
Basit Seviye Veri Türleri
Boolean: Mantıksal Veri
Int: Tamsayı
Number: Ondalıklı Sayı
String: Metin
Uint: Pozitif Tam Sayı
Null: Bofl Veri
Object: Obje
Void: Geçersiz
Kompleks Seviye Veri Türleri
Array: Dizi
Date: Tarih
Error: Hata
Function: Fonksiyon
RegExp: Düzenli ‹fade
XML-XMLList: XML Listesi
Operatörler
Atama Operatörü (=)
Aritmetik Operatörler
111
111
113
113
115
115
116
117
117
118
119
120
121
122
122
122
123
123
124
124
125
125
126
126
126
127
127
128
128
130
131
132
132
‹Ç‹NDEK‹LER
Çarpma (*)
Bölme (/)
Toplama (+)
Ǜkarma (-)
Modül Alma (%)
Art›r (++)
Eksilt (- -)
Aritmetik Atama Operatörleri
Çarp ve Ata (*=)
Böl ve Ata (/=)
Modül Al ve Ata (%=)
Topla ve Ata (+=)
Ǜkar ve Ata (-=)
Eflitlik ve Karfl›laflt›rma Operatörleri
Eflittir (==)
Küçük (<)
Küçük Eflit (<=)
Büyük (>)
Büyük Eflit (>=)
Farkl› (!=)
Mant›ksal Operatörler
Ve (&&)
Veya (||)
De¤il (!)
Aç›klama Sat›r› Operatörleri
Tek Sat›r Aç›klama Operatörü (//)
Paragraf Sat›r Aç›klama Operatörü (/* */)
Koflul Operatörü (?:)
Genel Operatörler
Sat›r Sonu Operatörü (;)
Parametreleri Ay›rma Operatörü (,)
Oluflturucu Operatörü (new)
Grup ‹fadesi Operatörü ( ( ) )
Metin Operatörü (“”)
Fonksiyon Ça¤›rma Operatörü (f(x))
Dizi Operatörü ([])
Obje Operatörü ({x:y})
Özelliklere Ba¤lanma Operatörü (x.y x[y])
XMLList ‹fadesi Oluflturma Operatörü (<></>)
XML Attribute’lerine Ba¤lanma Operatörü (@)
132
132
132
133
133
133
133
133
134
134
134
134
134
134
135
136
136
137
137
137
138
138
138
139
139
139
139
140
140
140
141
141
141
141
142
142
142
142
143
143
XIII
XIV ADOBE FLASH & ACTIONSCRIPT 3.0
XML Ad Niteleyicisi Operatörü (::)
XML ‹çinde Bir Dü¤üme Ba¤lanma Operatörü (..)
‹liflkisel Operatörleri
Silme Operatörü (delete)
Tür Operatörü (typeof)
Veri Türü Kontrolü Operatörü (as)
Obje ‹çinde Özellik Kontrolü Operatörü (in)
Fonksiyonlar
Fonksiyonlar› Tan›mak ve Fonksiyon Oluflturmak
Fonksiyonlar› Ça¤›rmak
Fonksiyonlara Parametre Göndermek
Fonksiyonlardan Dönüt Almak
Koflullar
if
if-else
else if
switch-case
Döngüler
for
for..in
for each..in
while
do..while
try..catch..finally Döngüsü ile Hata Yakalamak
Olaylar Yöneticileri
Nesnelere Olay Yöneticileri Atayarak Fonksiyonlar› Tetiklemek
Nesnelerden Olay Yöneticilerini Silmek
En Çok Kullan›lan Olay Yöneticileri
Mouse Olaylar›
Keyboard Olaylar›
Stage Olaylar›
Event.MOUSE_LEAVE: Mouse Ayrıldı¤ında
Event.RESIZE: Yeniden Ölçülendirildi¤inde
FullScreenEvent.FULL_SCREEN: Tam Ekran Oldu¤unda
DisplayObject Olaylar›
Event.ADDED: Eklendi¤inde
Event.ADDED_TO_STAGE: Sahneye Eklendi¤inde
Event.ENTER_FRAME:Frame’deyken
Event.EXIT_FRAME: Frame’den Çıkıldı¤ında
Event.FRAME_CONSTRUCTED: Frame Oluflturuldu¤unda
143
144
144
144
145
146
146
146
147
147
148
149
150
150
151
151
152
154
154
156
157
158
158
159
160
161
162
163
163
164
166
166
166
167
167
167
168
168
169
169
‹Ç‹NDEK‹LER
Event.REMOVED: Silindi¤inde
Event.REMOVED_FROM_STAGE: Sahneden Silindi¤inde
Event.RENDER: Görüntü Yenilemesi Oldu¤unda
Timer ve SetInterval Nesnesi ile Sürekli Fonksiyonlar
Timer Nesnesi ile Fonksiyon Süreklili¤i
Timer Nesnelerini Durdurmak
Timer Nesnesi ile Dijital Saat Uygulamas›
setInverval Nesnesi ile Fonksiyon Süreklili¤i
setInterval Nesnesini Durdurmak
setInterval Nesnesi ile Nesneyi Hareket Ettirme Uygulamas›
ActionScript 3.0’›n Temel Class’lar›
Array: Diziler
concat(): Dizileri Birbirine Ba¤lamak
every(): Dizi Verilerini Sorgulamak
filter(): Dizileri Filtrelemek
forEach(): Dizi Elemanlar›n› S›ralamak
indexOf(): Dizilerde Arama Yapmak
join(): Dizi Verileri Aras›na Eleman Girmek
lastIndexOf(): Dizi Elemanlar›n› Sorgulamak
map(): Elemanlara ‹fllem Uygulamak
pop(): Dizinin Son Eleman›n› Ç›karmak
push(): Dizilere Ekleme Yapmak
reverse(): Dizi Elemanlar›n›n Yerlerini Ters Çevirmek
shift(): Dizinin ‹lk Eleman›n› Ç›karmak
slice(): Belirli Bir Aral›ktaki Elemanlar› Almak
some(): Dizi Elemanlar›n› Kontrol Etmek
sort(): Elemanlar› Alfabetik Olarak S›ralamak
sortOn(): Elemanlar› Alanlara Göre S›ralamak
splice(): Dizi Eleman›n› Silmek
toString(): Diziyi Metine Çevirmek
unshift(): Dizinin Bafl›na Eleman Eklemek
Date: Zaman-Tarih
Date: Zaman Nesnesi Tan›mlamak
getDate(): Aylık Gün Sayısı
getDay(): Haftalık Gün Sayısı
getFullYear(): Yıl
getHours(): Saat
getMiliseconds(): Milisaniye
getTime(): Milisaniye Cinsinden Zamanı
getTimezoneOffset(): GMT Zaman Farkı
170
170
171
171
171
173
173
174
174
175
176
176
177
177
178
178
179
179
179
179
180
180
180
181
181
181
182
182
183
184
184
184
184
185
185
185
185
185
185
186
XV
XVI ADOBE FLASH & ACTIONSCRIPT 3.0
getUTCDate(): UCT’ye Göre Ayın Gün Sayısı
getUTCDay(): UCT’ye Göre Haftanın Gün Sayısı
getUTCFullYear(): UCT’ye Göre Yıl Bilgisi
getUTCHours():UCT’ye Göre Saat Bilgisi
getUTCMilliseconds(): UCT’ye Göre Milisaniye
getUTCMinutes(): UCT’ye Göre Dakika
getUTCSeconds(): UCT’ye Göre Saniye
parse(): String Olarak Tarihi Almak
setDate(): Günü Tanımlamak
setFullYear(): Yılı Tanımlamak
setHours(): Saati Tanımlamak
setMilliseconds(): Milisaniyeyi Tanımlamak
setMinutes(): Dakikayı Tanımlamak
setMonth(): Ayı Tanımlamak
setSeconds(): Saniyeyi Tanımlamak
setTime(): Tarihi Milisaniye Olarak Tanımlamak
setUTCDate(): UCT’ye Göre Günü Tanımlamak
setUTCFullYear(): UCT’ye Göre Yılı Tanımlamak
setUTCHours(): UCT’ye Göre Saati Tanımlamak
setUTCMilliseconds(): UCT’ye Göre Milisaniyeyi Tanımlamak
setUTCMinutes(): UCT’ye Göre Dakikayı Tanımlamak
setUTCMonth(): UCT’ye Göre Ayı Tanımlamak
setUTCSeconds(): UCT’ye Göre Saniyeyi Tanımlamak
toDateString(): Zamanı String Olarak Almak
toLocaleDateString(): Yerel Zamanı String Olarak Almak
toLocaleString(): Yerel Tarih ve Zamanı String Olarak Almak
toString(): GMT ile Zaman Bilgisini String Olarak Almak
toTimeString(): GMT ile Saat Bilgisini String Olarak Almak
toUTCString(): UCT’ye Göre Tarih ve Saat Bilgisini String Olarak Almak
UTC(): UCT’ye Göre Tarih Tanımlamak
valueOf(): 1.1.1970’den Bu Zamana Kadar Geçen Zamanı
Milisaniye Olarak Almak
String: Metinler
length: Metin Uzunlu¤unu Almak
String(): String Oluflturmak
charAt(): Karakter Kontrolü
charCodeAt(): ‹stenilen Karakterin UNICODE De¤erini Almak
concat(): Metni De¤ifltirmeden Ekleme Yapmak
fromCharCode(): UNICODE Karakterlerini ASCII’ye Çevirmek
indexOf(): Metin ‹çerisinde Tan›mlanm›fl Olan ‹lk Karakteri Aramak
186
186
186
186
186
186
187
187
187
187
188
188
188
188
189
189
189
189
189
190
190
190
190
190
190
191
191
191
191
191
192
192
192
192
192
193
193
194
194
‹Ç‹NDEK‹LER
lastIndexOf(): Metin ‹çerisinde Tan›mlanm›fl Olan Son Karakteri Aramak
slice(): Metin ‹çerisinden Dilim Almak
split(): Metni Diziye Çevirmek
substr(): Metin içerisinden S›ral› Dilim Almak
substring():Metin ‹çerisinden Dilim Almak
toLocaleUpperCase(): Büyük Harfe Çevirmek
toLowerCase(): Küçük Harfe Çevirmek
toUpperCase():Büyük Harfe Çevirmek
valueOf(): Basit Metin De¤erini Almak
Math: Matematik
abs(): Mutlak De¤er
acos(): a cos Almak
asin(): a sin Almak
atan(): a tan Almak
atan2(): a tan2 Almak
ceil(): Ondalıklı Sayıyı Yukarı Do¤ru Yuvarlamak
cos(): cos Almak
exp(): e Tabanı ile De¤er Almak
floor(): Ondalıklı Kısmı Silmek
log(): log Almak
max(): ‹ki Sayıdan Büyü¤ünü Almak
min(): ‹ki Sayıdan Küçü¤ünü Almak
pow(): Üslü ‹fllem Yapmak
random(): Rastgele Sayı Üretmek
round(): Ondalıklı Sayıyı En Yakın Tamsayıya Yuvarlamak
sin(): sin Almak
sqrt(): Karekök Almak
tan(): tan Almak
E: Eular Sabiti
LN10: Log10
LN2: 2’nin Logaritması
LOG10E: E Sabitinin 10 Tabanına Göre Logaritması
LOG2E: E Sabitinin 2 Tabanına Göre Logaritması
PI: 3.1415 Sabiti
SQRT1_2: 1/2’nin Karekökü
SQRT2: 2’nin Karekökü
DisplayObject’ler (Sahne Nesneleri) ile Çal›flmak
Özellikler
alpha: Alfa Kanal›
blendMode: Renk Kar›fl›mlar›
194
194
195
195
195
195
195
196
196
196
196
196
196
196
197
197
197
197
197
197
197
198
198
198
198
198
198
198
198
199
199
199
199
199
199
199
199
200
200
200
XVII
XVIII ADOBE FLASH & ACTIONSCRIPT 3.0
cacheAsBitmap: Bitmap Gösterimi
210
Filters: Filtreler
201
height: Yükseklik
204
loaderInfo: Yükleme Bilgileri
204
mask: Maskeleme
205
mouseY: Mouse Y Koordinat Bilgisi
205
name: Nesnelerin ‹smini Almak
205
opaqueBackground: Opak Arkaplan Tan›mlamak
205
parent: Önceki Adres
205
root: Kök Adres
206
rotation: Döndürme
207
rotationX: X Do¤rultusunda Döndürme
207
rotationY: Y Do¤rultusunda Döndürme
207
rotationZ: Z Do¤rultusunda Döndürme
207
scale9Grid: Izgara Sistemi ile Görüntüyü Bozmadan Ölçülendirme
207
scaleX: Nesneleri X Düzleminde Yüzdece Uzatmak
208
scaleY: Nesneleri Y Düzleminde Yüzdece Uzatmak
208
scaleZ: Nesnelerin Derinli¤ini Yüzdece Uzatmak
209
scrollRect: Görüntüleme Alan›n› S›n›rland›rmak
209
stage: Sahne
209
transform: Nesneleri Biçimlendirmek
209
visible: Görünürlük
210
width: Genifllik
210
x: Nesnenin X Ekseninde Konumu
210
y: Nesnenin Y Ekseninde Konumu
210
z: Nesnenin Z Ekseninde Konumu
210
Metotlar
211
getBounds(): Nesnelerin Koordinat Sisteminde Alan›n› Ö¤renmek
211
getRect(): Nesnelerin Koordinat Sisteminde Dolgu Alan›n› Ö¤renmek 211
globalToLocal(): Sahne ile Nesne Koordinatlar› De¤iflimi
211
globalToLocal3D(): 3D Düzlemde Nokta ile
Nesne Koordinatlar› De¤iflimi
213
hitTestObject(): Nesne Temas Do¤rulu¤u Kontrolü
213
hitTestPoint(): Nokta Temas Do¤rulu¤u Kontrolü
213
local3dtoGlobal(): Üç Boyutlu Koordinat’› ‹ki Boyutlu Düzleme Çevirmek 213
localToGlobal(): Nesne Koordinatlar› ile Sahne Koordinatlar› De¤iflimi 214
Olay Yöneticileri
215
added: Görüntü Nesnesine Nesne Oluflturulma Kontrolü
215
addedToStage: Sahneye Nesne Oluflturma Kontrolü
215
enterFrame: Görüntü Nesnesinin Frame’ine Girifl Kontrolü
215
‹Ç‹NDEK‹LER
exitFrame: Görüntü Nesnesinin Frame’inden Ç›k›fl Kontrolü
frameConstructed: Görüntü Nesnesinin
Frame Nesnelerinin Oluflumlar›n›n Bitifli Kontrolü
removed: Görüntüleme Nesnesinden Görüntüleme
Nesnesinin Silinmesi Kontrolü
removedFromStage: Sahneden Görüntüleme
Nesnesinin Silinmesi Kontrolü
render: Ekran Güncelleme ve Oluflturma Kontrolü
5
6
216
216
216
217
217
ACTIONSCRIPT 3.0 ‹LE NESNE YÖNEL‹ML‹ PROGRAMLAMA
(OBJECT ORIENTED PROGRAMMING)
OOP Kavram›n› Tan›mak ve Gereklili¤i
Class’lar
Class Tan›mlamak
Class Öznitelikleri
Class Özelli¤i Nitelikleri
De¤iflkenler
Metotlar (Fonksiyonlar)
Gömülü Sistem ile Class’lar› Kullanmak
Paketler
OOP Bileflenleri
Inheritance
Interfaces
219
219
220
221
222
223
224
225
225
227
227
228
229
MET‹NLER ‹LE ÇALIfiMAK, GEL‹fiM‹fi TLF MET‹N DÜZENLER‹,
VER‹ KONTROLÜ VE VER‹LER‹ B‹Ç‹MLEND‹RMEK
Metin Kutular› Oluflturmak ve Metin Kutular›n›n Özellikleri
Klasik Metin Kutular›
Statik Metin Kutular›
Dinamik Metin Kutular›
Veri Girifl Metin Kutular›
TLF Metin Kutular› ile Çal›flmak
TLF Metin Kutular›n›n Özellikleri
Karakter Stilleri ile Çal›flmak
Geliflmifl Karakter Sistemi ile Çal›flmak
Paragraf Özellikleri ile Çal›flmak
Konteyn›r ve Ak›fllar ile Çal›flmak
Çarp›k Düzenli Birden Çok TLF Metin Kutusunu Birbirine Ba¤lamak
TLF Metin Kutular›na Kayd›rma Çubuklar› Eklemek
‹nteraktif Metin Kutular› ile Etkileflime Girmek
231
231
232
232
235
237
237
238
240
244
247
248
250
252
253
XIX
XX ADOBE FLASH & ACTIONSCRIPT 3.0
Metin Kutular›na Veri Atamak
253
Metin Kutular›ndan Kullan›c› Verilerini Almak
254
Jenerik Veriler Kullanarak Metinleri Biçimlendirmek
255
Metin Kutular›nda HTML Etiketleri Kullanmak
256
<a> Anchor: Çapa
256
<bold> Bold: Kalın
257
<br> Break: Satır
258
<font> Font: Font
258
<image> Image: Resim-Görsel
259
<i> Italik: E¤ik
260
<li> List Item: Liste
260
<p> Paragraph: Paragraf
261
<span> Span: Özel CSS Biçimi
261
<textformat> Text Format: Metin Biçimi
262
<u> Underline: Alt Çizgi
263
CSS Dosyalar›n› Yüklemek ve StyleSheet Nesnesi ile Verileri Biçimlendirmek 263
7
SAHNE ‹LE ÇALIfiMAK VE TAM EKRAN FLASH UYGULAMA TEKN‹KLER‹
Sahne Düzeni ve Koordinat Sistemi
Stage Class, Özellikleri ve Olaylar›
Stage Class Özellikleri
align: Hizalama
displayState: Görüntüleme Metodu
frameRate: Saniyede Oynatılacak Frame Sayısı
fullScreenHeight: Tam Ekran Modunda Yükseklik
fullScreenSourceRect: Çalıflma Sahnesini
fullScreenWidth: Tam Ekran Modunda Genifllik
height: Yükseklik
mouseChildren: Mouse Aktifli¤i
numChildren: Nesne Derinlikleri
quality: Kalite
scaleMode: Ölçülendirme Modu
showDefaultContextMenu: Standart Sa¤ Tufl Menüsünü Göster
stageFocusRect: Odaklanma Kutusunu Göster
stageHeight: Sahne Yüksekli¤i
stageWidth: Sahne Geniflli¤i
tabChildren: TAB Sırası
textSnapshot: Statik Metinleri Okumak
width: Genifllik
Stage Class Olaylar›
269
269
270
270
270
271
271
271
272
272
272
272
273
274
274
275
275
275
275
275
276
276
276
‹Ç‹NDEK‹LER
8
9
fullScreen: Tam Ekran
mouseLeave: ‹mleç Ayrılması
resize: Yeniden Boyutlandırma
Nesneleri Sahneye Göre Hizalamak
Nesneleri Sahneye Göre Biçimlendirmek
Sa¤ Tufl Menüsünü Düzenlemek ve Özellefltirmek
Tam Ekran ve Orijinal Boyutlara Geçifl ‹fllemleri
277
277
277
278
281
285
289
TWEEN CLASS VE TRANSITIONS CLASS ‹LE
KOD TABANLI AN‹MASYON
Transitions Class ile Biçim Animasyonlar›
Transitions Class’› Tan›mak ve Tan›mlamak
Transitions Class Animasyon Türleri
Tween Class ile Hareket Animasyonlar›
Tween Class’› Tan›mak ve Tan›mlamak
Tween Class Animasyon Türleri
Easign ve Metotlar›
Tween Metotlar›
295
295
295
296
306
306
306
311
312
XML, XML CLASS ÖZELL‹KLER‹, METOTLARI VE
ACTIONSCRIPT 3.0 ‹LE KULLANIMI
XML Nedir ve XML’in Özellikleri
XML ile Veri Saklama Modelleri ve Flash’a XML Verlerini Yüklemek
Tag’lar ile Veri Saklama
Attribute’ler ile Veri Saklama
Tag ve Attribute’ler ile Veri Saklama
Yayg›n Olarak Kullan›lan Veri Okuma Modelleri
Node ‹simleri Bilinen Child’lar› Yüklemek
Node ‹simleri Bilinen Bir Kök ChildNodes Grubunu Yüklemek
Attributes Sorgusu Yaparak Verileri Yüklemek
XML Verilerini Görsellefltirerek Metin Kutular›nda Göstermek
HTML Etiketleri
RSS Destekli Haber Servisi Uygulamas›
ActionScript 3.0 XML Class Özellikleri ve Metotlar›
Özellikler
ignoreComments: Açıklamaları Görmezden Gel
ignoreProcessingInstructions: ‹fllenmifl Verileri Görmezden Gel
ignoreWhitespace: Beyaz Bofllukları Görmezden Gel
prettyIndent: TAB Girintili String’e Çevir
prettyPrinting: XML’i TAB Girintili Göster
315
316
317
322
323
323
324
325
328
329
331
335
336
344
344
344
344
345
345
346
XXI
XXII ADOBE FLASH & ACTIONSCRIPT 3.0
Metotlar
XML(): XML Tanımla
addNamespace(): NS’li XML’e Etiket Ekle
appendChild(): XML’e Child Ekle
attribute(): Attribute De¤erini Oku
attributes(): Bütün Attribute De¤erini Oku
child(): Child’ları Oku
childIndex(): Child’in ‹ndex’ini Oku
children(): Elementleri Satır Sırasına Göre Oku
comments(): Açıklama Satırlarını Oku
contains(): Elementleri String ile Karflılafltır
copy(): Element’i Kopyala
defaultSettings(): XML Özelliklerini Varsayılan Ayara Getir
descendants(): Bütün Alt Dü¤ümleri Oku
elements():Elementleri XML Satırı Olarak Oku
hasComplexContent(): ‹çeri¤i Denetle
hasOwnProperty():De¤eri Kontrol Et
hasSimpleContent(): De¤erin Varlı¤ını Kontrol Et
insertChildAfter(): XML’e Eleman Ekle - Sonra
insertChildBefore(): XML’e Eleman Ekle - Önce
length(): Eleman Sayısını Al
nodeKind(): Dü¤üm Türünü Ö¤ren
normalize(): Bofllukları Düzenle
parent(): Belirtilen Dü¤ümün Üst Dü¤ümünü Al
prependChild(): Alt Dü¤üme Eleman Ekle
processingInstructions(): ‹flleme Yönergelerini Belirle
propertyIsEnumerable(): De¤er Kontrolü Yap
replace(): De¤er De¤ifltir
setChildren(): Dü¤ümleri De¤ifltir
setSettings(): XML’in Özelliklerini Düzenle
settings(): XML’in Özelliklerini Oku
text(): XML’deki Metin De¤erleri Oku
toString(): XML’i Basit Metne Çevir
toXMLString(): XML’i Metin Olarak Tanımla
valueOf(): Dü¤üm De¤erini Oku
10 FLASH KULLANICI ARAYÜZÜ COMPONENT’LER‹,
PARAMETRELER‹ VE KULLANIMI
Button
CheckBox
346
346
346
346
346
348
348
348
349
349
350
350
351
351
352
352
353
353
354
354
354
355
355
356
356
357
357
357
358
358
358
359
359
359
360
361
362
363
‹Ç‹NDEK‹LER
ColorPicker
ComboBox
DataGrid
Label
List
NumericStepper
ProgressBar
RadioButton
ScrollPane
Slider
TextArea
Textinput
TileList
UILoader
UIScrollBar
11 MEDYA DOSYALARI ‹LE ÇALIfiMAK
Ses Dosyalar› ile Çal›flmak
Sound Class’›n Özellikleri, Metotlar› ve Olaylar›
Özellikleri
Metotlar›
Sound(): Ses Kanalı Tanımla
close(): Ses Kanalını Kapat
load(): Ses Yükle
play(): Sesi Çal
Olaylar›
complete:Yüklendi¤inde
id3: Metadata’ları Oku
ioerror: Yüklenmedi¤inde
open: Açıldı¤ında
progress: Oynatılırken
Kütüphaneden Dinamik Olarak MP3 Dosyalar›n› Oynatmak
Harici MP3’leri Yüklemek, Oynatmak, Duraklatmak ve Durdurmak
Seslerin Seviyesini Ayarlamak
Kolon Balanslar›n› Ayarlamak
Detay Ekranl› MP3 Çalar Uygulama Örne¤i
Video Dosyalar› ile Çal›flmak
FLV ve F4V Video Formatlar› ve Özellikleri
FLV
F4V
365
367
373
377
378
381
383
386
387
389
391
394
396
401
402
405
405
405
406
406
406
406
406
406
407
407
407
407
407
408
408
410
413
414
416
423
423
423
423
XXIII
XXIV ADOBE FLASH & ACTIONSCRIPT 3.0
Video Component’leri ve Özellikleri
FLVPlayback Video Oynat›c› Bilefleni
FLVPlayback 2.5
FLVPlaybackCaptioning Video Oynat›c› Bilefleni
BackButton
BufferingBar
CaptionButton
ForwardButton
FullScreenButton
MuteButton
PauseButton
PlayButton
PlayPauseButton
SeekBar
StopButton
VolumeBar
Video Component’leri ile Video Oynat›c›lar Haz›rlamak
Özel Tasar›mlar ile Video Oynat›c›lar Haz›rlamak
12 SHAREOBJECT ‹LE VER‹ SAKLAMAK, SWF’LER ARASI ‹LET‹fi‹M
VE D‹LLER ARASI PARAMETRE TRANSFER‹
SharedObject Nesnesi ile Lokal Veriler Üzerinde Çal›flmak
Lokal Ba¤lant› ile SWF’ler Aras› ‹letiflim Kurmak ve Veri Paylafl›m›
Baflka Bir SWF ‹çindeki Fonksiyonu Ça¤›rmak
SWF’ler Aras› Veri Transferi
QueryString ile SWF’lere Parametre Göndermek
JavaScript ile Karfl›l›kl› ‹letiflim Kurmak ve Veri Paylafl›m›
ActionScript 3.0 ile JavaScript Kodu Tan›mlamak ve Çal›flt›rmak
ActionScr›pt 3.0 ile HTML içindeki JavaScript Komutunu
Çal›flt›rmak ve Parametre Göndermek
ActionScript 3.0 ve JavaScript Aras›nda Köprü Kurmak ve Veri Paslamak
ActionScript 3.0 ile JavaScript’leri Çal›flt›rmak
ActionScript 3.0 Arac›l›¤› ile JavaScript’e Parametreler Göndermek
13 FLASH ‹LE PHP ENTEGRASYONU
Flash ve PHP ‹liflkisi
PHP’yi Flash’a Yüklemek
PHP’ye Flash’tan Veri Göndermek ve PHP’den Flash’a Veri Çekmek
Flash-PHP ile Uygulama Örnekleri
E-Posta Uygulamas›
424
424
426
428
431
431
431
431
432
432
432
432
432
432
432
432
432
433
445
445
451
452
454
456
461
462
463
466
466
467
469
469
470
471
473
473
‹Ç‹NDEK‹LER
Ziyaretçi Sayac› Uygulamas›
Anket Uygulamas› ve Anket Yöneticisi Uygulamas›
Uygulama Örne¤i
Yönetim Paneli
14 AN‹MASYON YAYIMLAMA SEÇENEKLER‹
XFL Nedir ve XFL Dosya Sistemi Gelifltirilme Nedenleri
XFL ile S›k›flt›rma Yapmadan Kaydetmek
XFL ile Kay›t Yap›l›rken Oluflturulan Klasörler, Dosyalar ve Veri Düzenleme
Flash Animasyonu HTML5 ve JavaScript Formatı ile Kaydetmek
15 YAYIMLAMA AYARLARI VE OPT‹M‹ZASYON
Yay›mlama Ayarlar›
SWF Yay›mlama Ayarlar›
Player: Flash Player Sürümü
Script (ActionScript Sürümü
Output File: Dosya ‹smi
JPEG Quality: JPEG Kalitesi
Audio Stream: Ses Ak›fl›
Audio Event: Ses Olaylar›
Advanced: ‹leri SWF Ayarlar›
Compress Movie: Animasyonu S›k›flt›r
Include Hidden Layers: Gizli Katmanlar› Ekle
Inclue XMP Metadata: XMP Metadata’lar›n› Ekle
Generate Size Report: Boyut Raporu Olufltur
Permit Debugging: Hata Kontrolüne ‹zin Ver
Protect From Import: Eklemeden Koru
Password: fiifre
Script Time Limit: Kod Zaman Süresi
Local Playback Securty: Yerel Güvenlik
Hardware Acceleration: Donan›m ‹vmesi
HTML Yay›mlama Ayarlar›
Output File: Dosya ‹smi
Template: fiablon
Detect Version: Versiyon Bul
Size: Boyut
Playback: Oynatma
Quality: Kalite
Window Mode: Pencere Modu
482
488
488
500
513
513
514
514
517
519
519
520
521
521
521
521
521
521
522
522
522
522
522
523
523
523
523
523
523
523
523
525
525
525
525
526
526
XXV
XXVI ADOBE FLASH & ACTIONSCRIPT 3.0
Show Warning Messages: Tehlike Mesajlar›n› Göster
Scale And Alignment: Ölçü ve Hizalama
HTML Alignment: HTML Hizalama
Scale: Ölçü
Flash Alignment: Flash Hizalama
526
526
526
527
527
16 FLASH ile MOB‹L (‹OS VE ANDROID) PROGRAMLAMA
Flash’›n Mobil Cihazlardaki Hakimiyeti
Yeni Bir Mobil Proje Oluflturmak
Mobil Uygulamay› Test Etmek
SIMCONTROLLER ile Uygulamalar› Flash Ortam›nda Test Etmek
Analog Tufllar
‹vmeölçer
Dokunmatik Girifller ve
Geolocat›on ile GPS
Uygulamay› Paketleme Süreci
AIR for Andro›d Yay›mlama Ayarlar›
Genel Ayarlar
Paketleme Ayarlar›
‹kon Ayarlar›
AIR for iOS Yay›mlama Ayarlar›
Genel Ayarlar
Paketleme Ayarlar›
‹kon Ayarlar›
Accelerometer ile ‹vme Kontrol Örne¤i
Gestures ile Sürükleme Örne¤i
529
530
531
533
533
533
534
534
534
534
535
535
536
537
538
538
539
539
540
542
17 SWFADDRESS ile FLASH’TA ARAMA DOSTU URL KULLANMAK
SWFADDRESS
SWFADDRESS ile S‹TE UYGULAMASI ÖRNE⁄‹
543
544
545

Benzer belgeler

++10 ADIMDA FLASH-icindekiler

++10 ADIMDA FLASH-icindekiler Timeline Paneli Properties (Özellikler) Paneli Info (Bilgi) Paneli Align (Hizalama) Paneli Transform (Biçim) Paneli Position And Size (Konum ve Ebat) 3D Position And View (3D Konum ve Görünüm) Colo...

Detaylı