ACTIONSCRIPT 3.0
PROGRAMLAMA EĞİTİM SETİ
AYRINTILI BİLGİ
- 33 ana başlık ile actionscript üzerine tam bir kaynak. Başlangıç -
orta - ileri düzeyleri kapsamaktadır.
- 1950 dakika toplam eğitim süresi (Flash CS4
yenilikleri hariç süredir.) , 950px*675px video boyutları ve 128 kb. ses
kalitesi ile sunulmuştur. (Sınıf eğitiminde ortalama 150 saatlik eğitime denk
gelmektedir.)
- 2009 / Nisan ayında çıkması beklenen, Flash CS4'ün
görsel ve actionscript yenilikleri (Kinematik , 3D , motion property....)
- Flash ve Flex kullanıcıları için hazırlanmıştır.
- Bireysel ve kurumsal eğitimler veren ve 1200'ün
üzerinde öğrenci mezun etmiş, profesyonel eğitmen tarafından hazırlanmıştır.
(kurumsal eğitim verdiği örnek kurumlar, İstanbul Teknik Üniversitesi , Fatih
Üniversitesi , Global Bilişim.....)
- Actionscript 3.0 Programlama eğitim setini adım
adım takip ettiğinizde öğrenme garantisi.
- Eğitim seti ile ilgili her türlü sorunda email ve
msn ile destek.
Actionscript 3.0 Programlama Eğitim Seti Ayrıntılı İçeriği : (33 ana konu - 240 alt konu)
|
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 |
||||||||||||||||
|
|
|
|
||||||||||||||||
|
|
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ı |
||||||||||||||||
|
|
|
|
||||||||||||||||
|
|
d. |
İlişkisel dizilerin kullanımı |
||||||||||||||||
|
|
|
|
||||||||||||||||
|
|
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 |
||||||||||||||||
|
|
|
|
||||||||||||||||
|
|
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 |
||||||||||||||||
|
|
|
|
||||||||||||||||
|
|
b. |
Actionscript ile XML |
||||||||||||||||
|
|
|
|
||||||||||||||||
|
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 MSN : admin@paylascan.com |
||||||||||||||||