+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
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...