KISIM 1: FLASH VE ACTIONSCRIPT 3.0 EĞİTİMİ
FLASH PROFESSIONAL CS5.5’a GİRİŞ, PANELLER, ÇİZİM TEKNİKLERİ ve DOSYALAR ile ÇALIŞMAK
Flash CS5.5 ile Birlikte Gelen Yenilikler
Flash CS5.5 Kurulumu ve Kurulum ile Birlikte Gelen Araçlar
Flash CS5.5’i Başlatmak ve Proje Türleri
Flash CS5.5 Hazır Sahne Düzenleri ve Çalışma Alanını Düzenlemek
Flash ile Dosya Eklemek
Grafik Eklemek
Ses Dosyaları Eklemek
Video Dosyaları Eklemek
PSD ve AI Dosyaları Eklemek
Flash’a Projeleri Yayımlamak
Görüntü Yayımlamak
Animasyon Yayımlamak
Projector Yayımlamak
Paneller ve Araçların Kullanımı
Çalışma Sahnesi
Tools Paneli
Properties Paneli
Timeline Paneli
Info Paneli
Align Paneli
Transform Paneli
Color Paneli
Swatches Paneli
Kuler Paneli
Controller Paneli
Motion Editör Paneli
Motion Presets Paneli
Library (Kütüphane)Paneli
Common Libraries Paneli
Components Paneli
ComponentsInspector Paneli
ActionScript Editörü Paneli
Output Paneli
Scene Paneli
Movie Explorer Paneli
History Paneli
Position And Size Paneli
3D Position And View Paneli
Color Effect Paneli
Display Paneli
Filters Paneli
SWF History 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
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 Oluşturmak
Eraser Tool ile Silme İşlemleri
Deco Tool ile Dekoratif Çizimler Yapmak
TIMELINE, KATMAN, FRAME, MOVIECLIP ve BUTON KAVRAMLARI
Timeline Nedir?
Timeline Özellikleri ve Timeline Üzerinde Yer Alan Öğeler
Katmanlar ve Kullanımı
Normal Katmanlar
Kılavuz Katmanlar
Maske Katmanlar
Armature Katmanlar
Frame’ler ve Özellikleri
Frame
Keyframe
Blank Keyframe
Motion Frame
Temel Nesneler: MovieClip’ler ve Butonlar
MovieClip’ler
Butonlar
Buton Oluşturmak ve Özel Buton Frame’leri
Buton ve Mouse İlişkisini Kavramak
TEMEL ANİMASYON TEKNİKLERİ ve TWEEN EFEKTLERİ
Kare Tabanlı Animasyon Tekniği
Rol Tabanlı Animasyon Tekniği
Classic Tween’ler ile Animasyon Tekniği
Shape Tween’ler ile Animasyon Tekniği
Motion Tween ile Animasyon Tekniği
Bone Tween ile Animasyon Tekniği
Motion Presets Paneli ile Hazır Kinematikler
Motion Editör Paneli ile Animasyon Kontrolü
ACTIONSCRIPT 3.0’a GİRİŞ ve PROGRAMLAMA TEMELLERİ
ActionScript 3.0’ı Tanımak ve İşleyişi
ActionScript 3.0 Kodlarını Yazmak
Instance Name Kavramı, Söz Dizim ve Yazım Kuralları
MovieClip(), root, this ve parent Kavramları ile Adresleme Modelleri
MovieClip()
root
this
parent
trace() Komutu ile Veri Kontrolu
Değişkenler
Değişkenlerin Veri Aktarma Alanları
Sabitler
Veri Türleri
Basit Seviye Veri Türleri
Boolean
Int
Number
String
Uint
Object
Void
Null
Kompleks Seviye Veri Türleri
Array
Date
Error
Function
RegExp
XML-XMLList
Opratörler
Atama Operatörü (=)
Aritmetik Operatörler
Ç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 (-=)
Eşitlik ve Karşılaştırma Operatörleri
Eşittir
(==)
Küçük
(<)
Küçük Eşit
(<=)
Büyük
(>)
Büyük Eşit
(>=)
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ü (/* */)
Koşul Operatörü (?:)
Genel Operatörler
Satır Sonu Operatörü (;)
Parametreleri Ayırma Operatörü (,)
Dizi Operatörü ([])
Metin Operatörü (“”)
Obje Operatörü ({x:y})
Grup İfadesi Operatörü (())
Fonksiyon Çağırma Operatörü (f(x))
Oluşturucu Operatörü (new)
Özelliklere Bağlanma Operatörü (x.y x[y])
XMLList İfadesi Oluşturma Operatörü (<></>)
XML Attribute’lereine Bağlanma Operatörü (@)
XML İçinde Bir Soydan Gelen Elemente Bağlanma Operatörü (..)
İlişkisel Operatörler
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 Oluşturmak
Fonksiyonları Çağırmak
Fonksiyonlara Parametre Göndermek
Fonksiyonlardan Dönüt Almak
Koşullar
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
Event.RESIZE
FullScreenEvent.FULL_SCREEN
DisplayObject Olayları
Event.ADDED
Event.ADDED_TO_STAGE
Event.ENTER_FRAME
Event.EXIT_FRAME
Event.FRAME_CONSTRUCTED
Event.REMOVED
Event.REMOVED_FROM_STAGE
Event.RENDER
Timer ve SetInterval Nesnesi ile Sürekli Fonksiyonlar
Timer Nesnesi ile Fonksiyon Sürekliliği
Timer Nesnesini Durdurmak
Timer Nesnesi ile Dijital Saat Uygulaması
setInterval Nesnesi ile Fonksiyon Sürekliliği
setInterval Nesnesini Durdurmak
setInterval Nesnesi ile Nesneyi İvmeli Hareket Ettirme Uygulaması
ActionScript 3.0’ın Temel
Class’ları
Array
Date
String
Math
DisplayObject’ler ile Çalışmak
Özellikler
Metotlar
Olay Yöneticileri
METİNLER ile ÇALIŞMAK, GELİŞMİŞ TLF METİN DÜZENLERİ, VERİ KONTROLLERİ ve VERİLERİ BİÇİMELENDİRMEK
Metin Kutuları Oluşturmak ve Metin Kutularının Özellikleri
Klasik Metin Kutuları
Statik Metin Kutuları
Dinamik Metin Kutuları
Veri Giriş Metin Kutuları
TLF Metin Kutuları ile Çalışmak
TLF Metin Kutularının Özellikleri
Karakter Stilleri ile Çalışmak
Gelişmiş Karakter Sistemi ile Çalışmak
Paragraf Özellikleri ile Çalışmak
Konteynır ve Akışlar ile Çalışmak
Çarpık Düzenli Birden Çok TLF Metin Kutusunu Birbirine Bağlamak
TLF Metin Kutularına Kaydırma Çubukları Eklemek
İnteraktif Metin Kutuları ile Etkileşime Girmek
Metin Kutularına Veri Atamak
Metin Kutularından Kullanıcı Verilerini Almak
Jenerik Veriler Kullanarak Metinleri Biçimlendirmek
Metin Kutularında HTML Etiketleri Kullanmak
CSS Dosyalarını Yüklemek ve StyleSheet Nesnesi ile Verileri Biçimlendirmek
SAHNE İLE ÇALIŞMAK VE FULL FLASH UYGULAMA TEKNİKLERİ
Sahne Düzeni ve Koordinat Sistemi
Stage Class, Özellikleri ve Metotları
Sahne Koordinat Düzlemini Değiştirmek
Nesneleri Sahneye Göre Hizalamak ve Biçimlendirmek
Full Flash Projeler ile Çalışmak ve XHTML Optimizasyonu
Tam Ekran ve Orijinal Boyutlara Geçiş
İşlemleri
TWEEN CLASS ve TRANSITIONS CLASS ile KOD TABANLI ANİMASYON
Transitions Class ile Biçim Animasyonları
Transitions Class’ı Tanımak ve Tanımlamak
Transitions Class Animasyon Türleri
Blinds (Panjur)
Fade (Karartmak)
Fly (Uçuş)
Iris (İris)
Photo (Fotoğraf)
PixelDissolve (Pixel Silmek)
Rotate (Döndürme)
Squeeze (Sıkma)
Wipe (Silme)
Zoom (Büyütme)
Tween Class ile Hareket Animasyonları
Tween Class’ı Tanımak ve Tanımlamak
Tween Class Animasyon Türleri
X
Y
Width
Height
scaleX
scaleY
rotation
Easign ve Metotları
Tween’lerin Metotları
XML, XML CLASS ÖZELLİKLERİ, METOTLARI ve ACTIONSCRIPT 3.0 İLE KULLANIMI
XML Nedir ve XML’in Özellikleri
XML ile Veri Saklama Modelleri
ActionScript 3.0 XML Class, Özellikleri, Metotları ve Olayları
Özellikler
Metotlar
Flash’a XML Verilerini Yüklemek ve Veri İşleme Yolları
Bütün Verileri Yüklemek
Belirli bir Node Grubunun Yüklemek
Node İçinden Attribute Verilerini Çekmek
ID Sorgusu Yaparak Verileri Çekmek
RSS Destekli Haber Servisi Uygulaması
FLASH CS5 KULLANICI ARAYÜZÜ COMPONENT’LERİ, PARAMETRELERİ ve KULLANIMI
Button
CheckBox
ColorPicker
ComboBox
DataGrid
Label
List
NumericStepper
ProgressBar
RadioButton
ScrollPane
Slider
TextArea
TextInput
TileList
UILoader
UIScrollBar
MEDYA
DOSYALARI ile ÇALIŞMAK ve ADOBE MEDIA ENCODER CS5.5
Ses Dosyaları ile Çalışmak
Sound Class, Özellikleri ve Metotları
Harici Ses Dosyalarını Flash’a Yüklemek ve Oynatmak
Dinamik Olarak MP3 Yüklemek ve Oynatmak, Durdurmak, Çalmak
MP3 Dosyalarından ID3 Verilerini Çekmek
Ses Seviyesini Ayarlamak
Ses Balansını Ayarlamak
MP3 Çalar Uygulama Örneği
Video Dosyaları ile Çalışmak
Video Formatları ve Özellikleri
Adobe Media Encoder CS5 ile Video Hazırlamak
Videolara Cue Points’ler Eklemek
CuePoints ile Video Kontrolü
Video Component’lerini ve Özellikleri
FLVPlayback
FLVPlaback 2.5
FLVPlaybackCaptioning
BackButton
BufferingBar
CaptionButton
ForwardButton
FullScreenButton
MuteButton
PauseButton
PlayButton
PlayPauseButton
SeekBar
StopButton
VolumeBar
FLVPlayback 2.5 ile Hazır Video Oynatıcı Hazırlamak
Video Component’leri ile Video Oynatıcılar Hazırlamak
Özel Tasarımlar ile Video Oynatıcılar Oluşturmak
PAYLAŞILAN NESNELER İLE VERİ SAKLAMAK, LOKAL BAĞLANTI İLE SWF’LER ARASI İLETİŞİM ve PARAMETRE TRANSFERİ
SharedObject Nesnesi
Veri Kaydetmek
Veri Okumak
SWF’ler Arası Veri Transferi
PARAM Etiketi ile SWF’lere Parametre Göndermek
JavaScript ile İletişim
FLASH ile PHP ENTEGRASYONU
Flash ve PHP İlişkisi
PHP’yi Flash’a Yüklemek
PHP’ye Flash’tan Veri Göndermek ve Çekmek
E-Posta Gönderme Uygulaması
Ziyaretçi Sayacı Uygulaması
KISIM 2: WEB SİTESİ UYGULAMALARI
Statik İçerikli Web Sitesi Uygulaması
Menü ve Butonların Hazırlanması
Sayfaların Hazırlanması
Sayfa Geçişleri ve Animasyonlar
İletişim Formu Hazırlamak
PHP-
XML Destekli Yönetici Panelli Web Sitesi Uygulaması
Menü İçin XML Veri Modelini Hazırlamak
Sayfalar için XML Veri Modeli Hazırlamak
Galeri için XML Veri Modelini Hazırlamak
Jenerik Menüyü Kodlamak
Sayfa İçeriklerini Yüklemek
İletişim Formunu Hazırlamak
Jenerik Galeriyi Hazırlamak
Sayfa Geçişlerini Katmak
PHP Destekli Admin Panelini Hazırlamak
Admin Panelini Şifre ile Korumak
SWFAddress ile Linkleme İşlemleri
FTP İşlemleri ve Ayarlamalar
KISIM 3: OYUN PROGRAMLAMA UYGULAMALARI
Temel Oyun Bileşenlerini Hazırlamak ve Kodlamak
Karakter Animasyonu
Düşman Karakter Animasyonu
Karakteri Klavye ile Hareket Ettirmek
Düşman Karakterleri Yapayzeka ile Hareket Ettirmek
Sağlık ve Can Seviye Çubukları Hazırlamak
Silah ve Mermi Kodlamaları
Yerçekimi ve Çevre Koşulları
Engeller ve Setler
Nesneleri Toplamak
Kapıları Açmak
Görevlere Zaman Sınırlamaları Koymak
2D Kuş
Bakışı Kamera Açısı ile Oyun Örneği
2D Platform Oyunu Örneği
ETİKETLER
AutoCAD Eğitimi, AutoCAD Dersi, 3ds Max Eğitimi, 3ds Max Dersi, V-Ray Eğitimi, V-Ray Dersi, PhotoShop Eğitimi, PhotoShop Dersi, SolidWorks Eğitimi, SolidWorks Dersi

