| 1. |
ACTIONSCRIPT GİRİŞ - (37.51 dk.) |
| |
a. |
Actionscript Geçmişi |
| |
b. |
Actionscript Editör Seçimi |
| |
c. |
Actions panel Kullanımı |
| |
d. |
Actionscript Kullanım Tipleri |
| |
e. |
trace() Fonksiyonu Kullanımı |
| |
f. |
Comments Kullanımı |
| |
d. |
İsimlendirme Standartları |
| 2. |
ACTIONSCRIPT SYNTAX KURALLARI - (11.50 dk.) |
| |
a. |
Nokta Kullanımı ( .) |
| |
b. |
Noktalı virgül kullanımı ( ; ) |
| |
c. |
İki nokta üst üste kullanımı ( : ) |
| |
d. |
Parantezlerin kullanımı ( () , {} , [] ) |
| |
e. |
Büyük - küçük karakter duyarlılığı |
| |
f. |
Sabitler ve rezerve ediliş kelimeler |
| 3. |
VERİ TİPLERİ - (41.35 dk.) |
| |
a. |
Veri tipi nedir ? |
| |
b. |
Veri tipleri |
| |
|
| i. |
Boolean veri tipi |
| ii. |
Number , int ve uint veri tipi |
| iii. |
String veri tipi |
| iv. |
void veri tipi |
| v. |
null veri tipi |
| vi. |
Object veri tipi |
|
| |
c. |
Veri tipi dönüşümleri |
| 4. |
DEĞİŞKENLER - (38.33 dk.) |
| |
a. |
Değişkenler nedir ? |
| |
b. |
Değişkenleri tanımlamak |
| |
c. |
Global değişkenler |
| |
d. |
Local değişkenler |
| |
e. |
Değişkenleri silmek |
| 5. |
OPERATÖRLER - (41.31 dk.) |
| |
a. |
Matematiksel operatörler ( + , - , / , * , % ) |
| |
b. |
Atama operatörleri (= , += , -= , /= , *= , %=) |
| |
c. |
Artırma - azaltma operatörleri (++ , -- , sağda ve solda kullanım) |
| |
d. |
Mantıksal operatörler (== , != , === , !==) |
| |
e. |
İlişkisel operatörler (> , < , >= , <= , is) |
| 6. |
KOŞULLU İFADELER - (59.32 dk) |
| |
a. |
Koşullu ifade nedir ? |
| |
b. |
if.. else... kullanımı |
| |
c. |
if...else...if... kullanımı |
| |
d. |
Switch... kullanımı |
| |
e. |
Ve ( && ) , Veya ( || ) i Değil ise ( ! ) operatörlerinin kullanımı |
| |
f. |
Koşullu ifadeleri iç içe kullanmak |
| 7. |
DÖNGÜLER - (34.23 dk.) |
| |
a. |
Döngü nedir ? |
| |
b. |
for... döngüsü kullanımı |
| |
c. |
for...in döngüsü kullanımı |
| |
d. |
for each...in döngüsü kullanımı |
| |
e. |
while... döngüsü kullanımı |
| |
f. |
do...while... döngüsü kullanımı |
| 8. |
FONKSİYONLAR - (79.50 dk.) |
| |
a. |
Fonksiyon nedir ? |
| |
b. |
Fonksiyon oluşturmak |
| |
c. |
Fonksiyonları kullanmak |
| |
d. |
Fonksiyonlara parametre göndermek |
| |
e. |
Öntanımlı parametre kullanımı |
| |
f. |
arguments kullanımı |
| |
g. |
Fonksiyonlardan parametre döndürmek |
| |
h. |
İç içe fonksiyon kullanmak |
| 9. |
DİZİLER VE KOLLEKSİYONLAR - (128.47 dk.) |
| |
a. |
Dizi nedir ? |
| |
b. |
Dizi tanımlamak |
| |
c. |
İndekslenmiş dizilerin kullanımı |
| |
|
| i. |
İndekslenmiş dizileri kullanmak |
| ii. |
Dizilere veri ekleme yöntemleri |
| iii. |
Dizilerden veri silme yöntemleri |
| iv. |
Dizi elemanları ile işlemler yapmak |
| v. |
Dizi içeriğini sıralamak |
| |
| 1. |
Reverse() metod kullanımı |
| 2. |
Sort () metodu kullanımı |
|
|
| |
d. |
İlişkisel dizilerin kullanımı |
| |
|
| i. |
String yapısı ile çalışmak |
| ii. |
Object yapısı ile çalışmak |
|
| |
e. |
sortOn() metod kullanımı |
| |
f. |
İki indeksli dizi oluşturmak ve kullanmak |
| |
g. |
Object yapısı içerisinde dizileri kullanmak |
| 10. |
NESNE YÖNELİMLİ PROGRAMLAMA (OBJECT ORIENTED PROGRAMMING) - (120.35 dk.) |
| |
a. |
Nesne yönelimli programlama (N.Y.P.)nedir ? |
| |
b. |
Package nedir ? nasıl tanımlanır ? |
| |
c. |
Sınıfları (Class) tanımlamak |
| |
d. |
Sınıf içeisinde tanımlayıcı fonksiyon (metod) ve metodları tanımlamak |
| |
e. |
Sınıf içerisinde özellik (properties) tanımlamak |
| |
f. |
Uygulama içerisinde sınıfları kullanmak |
| |
g. |
Extends kullanımı |
| |
h. |
Sınıflar içerisinde import ile diğer sınıfları kullanmak |
| |
i. |
Dinamik sınıf oluşturmak |
| |
j. |
Protected ve Final sınıf tanımlamak |
| |
k. |
Statik metod ve özellik tanımlamak ve kullanmak |
| |
l. |
Const. özelliğini kullanmak |
| |
m. |
Override deyimini kullanmak ve super() metod kullanımı |
| |
n. |
get ve set metodları tanımlamak ve kullanmak |
| 11. |
OLAY (EVENT) YÖNETİMİ - (94.48 dk.) |
| |
a. |
Event nedir ? |
| |
b. |
Event tanımlamak |
| |
c. |
Event'leri silmek |
| |
d. |
Mouse event'leri |
| |
|
Click - DoubleClick - MouseMove - MouseUp - MouseDown - MouseOut - MouseWheel - MouseOver - RollOver - RollOut |
| |
e. |
Sınıflar içerisinde event kullanımı |
| |
f. |
Keyboard Event'leri |
| |
|
KeyUp - KeyDown |
| |
g. |
EnterFrame event kullanımı |
| 12. |
TARİH & ZAMAN İŞLEMLERİ - (46.20 dk.) |
| |
a. |
Genel bilgi |
| |
b. |
Date objesi ve özelliklerinin kullanımı |
| |
c. |
Timer() sınıfını kullanmak |
| |
d. |
Dijital saat yapmak |
| 13. |
MATEMATİK (MATH) SINIFINI KULLANMAK - (19.00 dk.) |
| |
a. |
Math sınıfındaki özellik ve metodların kullanımı ile random sayı üretme teknikleri |
| 14. |
GÖRSEL PROGRAMLAMA (DISPLAY PROGRAMMING) - (159.15 dk.) |
| |
a. |
Display programlamaya giriş |
| |
b. |
Display Object ve Container nedir ? |
| |
c. |
Kütüphanede bulunan objeleri ekrana (stage) eklemek |
| |
d. |
Görsel objeleri stage'e eklemek ve silmek |
| |
e. |
Sprite() sınıfı kullanımı |
| |
f. |
Container'lara objeleri pozisyon bildirerek eklemek ve silmek |
| |
g. |
Container'lar içindeki objelere ulaşmak |
| |
h. |
Container'daki objelerin pozisyonlarını öğrenmek ve değiştirmek |
| |
i. |
Stage özellikleri ve çalışma zamanında (run-time) frame rate hızını ayarlamak. |
| |
j. |
Full Screen mode kullanımı |
| |
k. |
Display objelerde event işleyişi ve yol belirtmek |
| |
l. |
Display objelere sürükle-bırak özelliği kazandırmak |
| |
m. |
Display objelerin size ve scale gibi özelliklerini kullanmak |
| |
n. |
cacheAsBitmap kullanımı |
| |
o. |
Display objelerde Blending Mode kullanımı |
| |
p. |
Display objelerin renkleriyle oynamak |
| |
q. |
Display objelerin renkleriyle ayrıntılı işlemler yapmak |
| |
r. |
Dışarıdan SWF ve image yüklemek ve kullanmak |
| 15. |
STRINGS SINIFI KULLANIMI - (78.24 dk.) |
| |
a. |
String giriş |
| |
b. |
String içerisinde özel karakterler kullanmak |
| |
c. |
String'lerin karater sayısını bulmak ve kullanmak |
| |
d. |
String'lerde charCode - charCodeAt() - fromCharCode kullanmak |
| |
e. |
String'leri karşılaştırmak |
| |
f. |
Concat - toString() ve "+" kullanımı |
| |
g. |
subStr() ve sunstring() metodlarının kullanımı |
| |
h. |
slice() metodunu kullanmak |
| |
i. |
indexOf() ve lastIndexOf() metodlarının kullanımı |
| |
j. |
split() metodunu kullanmak |
| |
k. |
Sring içerisinde arama ve değişiktirme işlemlerini kullanmak |
| |
l. |
String'leri büyük-küçük karakterlere dönüştürmek |
| 16. |
MOVIE CLIP KULLANIMI - (73.22 dk) |
| |
a. |
MovieClip'lerde yol (path) işlemleri |
| |
b. |
MovieClip'lerde timeline kontrolü |
| |
c. |
Timeline'dan bilgi almak ve kullanmak |
| |
d. |
Linkage yöntemi ile MovieClip oluşturmak ve kullanmak |
| |
e. |
Dışarıdan SWF yüklemek ve verilere ulaşmak |
| |
f. |
Preloading oluşturmak |
| 17. |
GEOMETRI SINIFINI KULLANMAK - (91.43 dk.) |
| |
a. |
Geometri sınıfı ve temel bilgiler |
| |
b. |
Point objesini kullanmak |
| |
|
| 1. |
İki nokta arasındaki uzunluğu hesaplamak (distance) |
| 2. |
Local koordinatları global koordinatlara dönüştürmek |
| 3. |
Display objelerini açı kullanarak, belirli uzaklığa taşımak |
|
| |
c. |
Rectangle obje kullanımı |
| |
d. |
Matrix sınıfını kullanmak |
| 18. |
ÇİZİM API KULLANIMI - (53.39 dk.) |
| |
a. |
çizim APı genel bakış |
| |
b. |
Çizgi ve dolgu oluşturmak |
| |
c. |
başlangıç noktasını değiştirmek ve eğik çizgi oluşturmak |
| |
d. |
hazır çizim metodları (oval, daire, dörtgen...) |
| |
e. |
Çizgi ve dolgularda gradient kullanmak |
| |
f. |
Çizimi silmek |
| 19. |
FİLTRE KULLANIMI - (11.37 dk.) |
| |
a. |
Filtreler hangileridir, nasıl oluşturulur ve nasıl kullanılır ? |
| |
b. |
Uygulanmış filtreyi silmek |
| 20. |
BITMAP VE BITMAPDATA SINIFLARINI KULLANMAK - (53.51 dk.) |
| |
a. |
Bitmap sınıfına giriş |
| |
b. |
Bitmap objesi oluşturmak |
| |
c. |
Pikseller üzerinde değişiklik yapmak |
| |
d. |
ByteArray ile toplu olarak piksellerle işlemler yapmak |
| |
e. |
Piksellerin üst üste gelme ( çakışma) olaylarını kontrol etmek |
| |
f. |
Bitmap'leri kopyalamak |
| |
g. |
Noise fonksiyonu ile standart ve organik texture'ler (dolgular) oluşturmak |
| |
h. |
Bitmap'lerde scroll kullanımı |
| 21. |
METİN (TEXT) KULLANIMI - (107.37 dk.) |
| |
a. |
Metin alanı tipleri |
| |
b. |
Metin alanlarına veri eklemek , silmek ve okumak |
| |
c. |
HTML metin kullanımı |
| |
d. |
Metin alanları içerisinde, dışarıdan resim göstermek |
| |
e. |
Metin alanlarını oluşturmak ve genel özelliklerinin incelenmesi |
| |
f. |
Metin alanlarında scroll oluşturmak |
| |
g. |
Metin alanlarında bulunan metinlerde seçim işlemini kontrol etmek ve seçilen alanı kullanmak |
| |
h. |
Metin alanlarına kullanıcı girişini kontrol etmek ve kısıtlamak |
| |
i. |
CSS kullanımı |
| |
j. |
Dışarıdan CSS dosyasını yüklemek ve metin alanlarında kullanmak |
| |
k. |
TextFormat sınıfını kullanmak |
| |
l. |
Font embed etmek |
| 22. |
CONTEXT MENÜ KULLANIMI - (14.51 dk.) |
| |
a. |
Context menü ve default menüyü kapatmak |
| |
b. |
Context menü oluşturmak ve event'ler ile kullanmak |
| |
c. |
Mouse cursor işlemleri |
| 23. |
ANİMASYON SINIFLARINI KULLANMAK - (40.33 dk.) |
| |
a. |
Tween sınıfını kullanmak |
| |
b. |
Tween ile çoklu obje üzerinde animasyon yapmak |
| |
c. |
Tween sınıfı eventlerinin kullanımı |
| |
d. |
TransitionManager sınıfını kullanmak |
| |
e. |
Animator() sınıfını kullanmak |
| 24. |
SOUND KULLANIMI - (70.44 dk.) |
| |
a. |
Sound ve sound sınıfları |
| |
b. |
Yerleşik (embed) soundları kullanmak |
| |
c. |
Dışarıdan sound yüklemek |
| |
d. |
Yüklenen sound için preloading oluşturmak, hata ve diğer event kontrollerini kullanmak |
| |
e. |
Buffer kullanımı |
| |
f. |
Start , stop ve pause işlemlerini oluşturmak |
| |
g. |
Volume, pan ve peak kontrollerini kullanmak |
| |
h. |
ID3 metadata bilgilerine ulaşmak ve kullanmak |
| 25. |
VIDEO KULLANIMI - (21.58 dk.) |
| |
a. |
Video giriş |
| |
b. |
Video komponentini actionscript ile kullanmak |
| |
c. |
Video dosyasını yüklemek ve buffer işlemleri |
| |
d. |
Video kontrollerini kullanmak (play, resume , stop , pause, volume....) |
| 26. |
LOCAL DATA KULLANIMLARI - (56.17 dk.) |
| |
a. |
Local data giriş |
| |
b. |
SharedObject (SWF çerezleri) oluşturmak , bilgi eklemek ve bilgi okumak |
| |
c. |
SharedObject dosyasını kayıt etmek ve toplu olarak bilgilere ulaşmak |
| |
d. |
SharedObject dosyasını silmek ve/veya bilgileri silmek |
| |
e. |
SharedObject kullanarak "beni hatırla" uygulamalası |
| |
f. |
LocalConnection bağlantısı oluşturmak ve veri göndermek - yakalamak |
| 27. |
ACTIONSCRIPT ILE DATA İLETİŞİMİ - (86.50 dk.) |
| |
a. |
Dışarıya parametre göndermek ve yeni window açmak |
| |
b. |
Dışarıda bulunan .NET - PHP - ASP - CF - JSP web programlama dillerine parametre göndermek ve almak |
| |
c. |
.NET ile WebServices iletişimini kullanmak |
| |
d. |
External API sınıfı ile Javascript fonksiyonlarına parametre göndermek ve almak |
| 28. |
XML KULLANIMI - (135.57 dk.) |
| |
a. |
XML dosyası oluşturmak |
| |
|
| i. |
XML nedir ? |
| ii. |
XML oluşturmak ve XML'i anlamak |
| iii. |
Element kullanımı |
| iv. |
Attributes (öznitelik) kullanımı |
| v. |
WhiteSpaces ve comments kullanımı |
|
| |
b. |
Actionscript ile XML |
| |
|
| i. |
XML nesnesini oluşturmak |
| ii. |
XML nesnesine element eklemek ve elementleri kullanmak |
| iii. |
Elementler içerisindeki attributes okumak, eklemek ve silmek |
| iv. |
XML içerisinde değişkenlerin kullanımı |
| v. |
String - XML dönüşümü |
| vi. |
Diğer önemli element kullanım teknikleri |
| vii. |
XML içerisinde basit ve karışık sorgular kullanmak |
| viii. |
Dışarıdan XMl dosyasını okumak ve kullanmak |
|
| 29. |
FILE SYSTEM KULLANIMI - (38.09 dk.) |
| |
a. |
Kullanıcının seçtiği dosyaları istenilen server'a upload yaptırmak ve flash/flex üzerinden kontrolünü sağlamak |
| |
b. |
Download işlemi oluşturmak ve flash/flex içerisinden kontrol etmek |
| 30 |
PRINTING (YAZICI) SINIFINI KULLANMAK - (22.02 dk.) |
| |
a. |
Print sayfası oluştrmak ve yazıcıya göndermek |
| |
b. |
Vektör ve bitmap render işlemleri ve sisem kontrolü |
| |
c. |
Print edilecek sayfayı, ölçülendirme , boyutlandırma ve dönüşüm işlemleri uygulamak |
| 31. |
FLASH PLAYER GÜVENLİK - (10.29 dk.) |
| |
a. |
Cross Domain Policy kullanımı ve kontrolleri |
| 32. |
FLEX İÇERİSİNDE ACTIONSCRIPT KULLANMAK - (68.50 dk.) |
| |
a. |
Flex nedir ? |
| |
b. |
Flash player debug versiyonunu yüklemek ve kullanmak |
| |
c. |
Flex projeleri için çalışma alanı belirlemek |
| |
d. |
Flex içerisinde oluşturulacak proje çeşitleri ve proje oluşturmak |
| |
e. |
Flex arayüzünü tanımak ve kullanmak |
| |
f. |
MXML Tag kullanımı |
| |
g. |
MXML içerisinde actionscript kullanımı |
| |
h. |
Sınıf oluşturmak ve kullanmak |
| 33. |
FLASH CS4 YENİLİKLERİ |
| |
a. |
Flash CS4 arayüzünü tanımak |
| |
b. |
Deco Tool kullanımı (3d animasyon) |
| |
c. |
Sprey Brush kullanımı |
| |
d. |
Bone Tool kullanımı ve animasyon (Kinematik) |
| |
e. |
Motion Editor Kullanımı |
| |
f. |
Rotation özelliğini kullanmak |
| |
g. |
Matrix3D sınıfını kullanmak |
| |
h. |
Vector3D sınıfını kullanmak |
| |
i. |
Interpolate metodunu kullanmak |
| |
|
|
| |
|
|