Flash Dersleri: Curve To ile İnsan Karakteri Yapalım


20.05.2012-19:26 Tarihinde Eklendi.
www.seyfettinkahveci.com Derecelendirme: 10 / 10 Oy Sayısı: 16005841Toplam Puan: 64910 / Yorum Sayısı: 412005841 adet.


Bu projemizde ekrana herhangi birşey eklemenize gerek yoktur. Gerekli olan tüm elemanlar kodlarla beraber oluşturulacaktır. Aşağıda vermiş olduğum kodları açtığınız çalışma alanının 1.framene eklemeniz yeterlidir.

Kodlar:

_root.createEmptyMovieClip("cizgim_mc",1);
//çizim_mc adında derinliği 1 olan boş movie clip oluşturuyoruz.
cizgim_mc.lineStyle(3,0x000000);
//oluşturulan movieclip in içine 3 px kalınlığında 0x000000 renginde bir çizgi stili tanımlıyoruz
cizgim_mc.beginFill(0x000000);
//çizgiler arasında kalan kısım için dolgu rengi belirtiliyor
cizgim_mc.moveTo(100,100);
//çizilecek olan çizginin başlangıç noktası belirleniyor
cizgim_mc.curveTo(150,20,200,100);
//verilen koordinatlar ile eğri çiziliyor
cizgim_mc.beginFill(0xffcc00);
//çizgiler arasında kalan kısım için yeni dolgu rengi belirtiliyor bundan sonra yazılan kodlarda geçerlidir
cizgim_mc.lineStyle(3,0xffcc00);
//yeni bir çizgi stili tanımlıyoruz
cizgim_mc.lineTo(100,100);
//bulunan koordinattan itibaren belirtilen koordinata kadar çizgi çiziliyor
cizgim_mc.curveTo(150,200,200,100);
//verilen koordinatlar ile eğri çiziliyor
cizgim_mc.moveTo(140,150);
//çizilecek olan yeni çizginin başlangıç noktası belirleniyor
cizgim_mc.lineTo(140,200);
//bulunan koordinattan itibaren belirtilen koordinata kadar çizgi çiziliyor
cizgim_mc.lineTo(160,200);
//bulunan koordinattan itibaren belirtilen koordinata kadar çizgi çiziliyor
cizgim_mc.lineTo(160,150);
//bulunan koordinattan itibaren belirtilen koordinata kadar çizgi çiziliyor
cizgim_mc.lineTo(140,150);
//bulunan koordinattan itibaren belirtilen koordinata kadar çizgi çiziliyor
cizgim_mc.beginFill(0xff0000);
//çizgiler arasında kalan kısım için yeni dolgu rengi belirtiliyor bundan sonra yazılan kodlarda geçerlidir
cizgim_mc.lineStyle(3,0xff0000);
//yeni bir çizgi stili tanımlıyoruz
cizgim_mc.moveTo(100,175);
//çizilecek olan yeni çizginin başlangıç noktası belirleniyor
cizgim_mc.curveTo(150,150,200,175);
//verilen koordinatlar ile eğri çiziliyor
cizgim_mc.lineTo(200,250);
//bulunan koordinattan itibaren belirtilen koordinata kadar çizgi çiziliyor
cizgim_mc.lineTo(100,250);
//bulunan koordinattan itibaren belirtilen koordinata kadar çizgi çiziliyor
cizgim_mc.lineTo(100,175);
//bulunan koordinattan itibaren belirtilen koordinata kadar çizgi çiziliyor
cizgim_mc.moveTo(200,185);
//çizilecek olan yeni çizginin başlangıç noktası belirleniyor
cizgim_mc.curveTo(225,200,230,250);
//verilen koordinatlar ile eğri çiziliyor
cizgim_mc.moveTo(100,185);
//verilen koordinatlar ile eğri çiziliyor
cizgim_mc.curveTo(75,200,70,250);
//verilen koordinatlar ile eğri çiziliyor
cizgim_mc.beginFill(0x3399ff);
//çizgiler arasında kalan kısım için yeni dolgu rengi belirtiliyor bundan sonra yazılan kodlarda geçerlidir
cizgim_mc.lineStyle(3,0x3399ff);
//yeni bir çizgi stili tanımlıyoruz
cizgim_mc.moveTo(110,250);
//çizilecek olan yeni çizginin başlangıç noktası belirleniyor
cizgim_mc.lineTo(110,300);
//bulunan koordinattan itibaren belirtilen koordinata kadar çizgi çiziliyor
cizgim_mc.lineTo(130,300);
//bulunan koordinattan itibaren belirtilen koordinata kadar çizgi çiziliyor
cizgim_mc.lineTo(130,250);
//bulunan koordinattan itibaren belirtilen koordinata kadar çizgi çiziliyor
cizgim_mc.moveTo(170,250);
//çizilecek olan yeni çizginin başlangıç noktası belirleniyor
cizgim_mc.lineTo(170,300);
//bulunan koordinattan itibaren belirtilen koordinata kadar çizgi çiziliyor
cizgim_mc.lineTo(190,300);
//bulunan koordinattan itibaren belirtilen koordinata kadar çizgi çiziliyor
cizgim_mc.lineTo(190,250);
//bulunan koordinattan itibaren belirtilen koordinata kadar çizgi çiziliyor
cizgim_mc.lineStyle(3,0x000000);
//yeni bir çizgi stili tanımlıyoruz
cizgim_mc.moveTo(120,110);
//çizilecek olan yeni çizginin başlangıç noktası belirleniyor
cizgim_mc.curveTo(130,120,140,110);
//verilen koordinatlar ile eğri çiziliyor
cizgim_mc.moveTo(160,110);
//çizilecek olan yeni çizginin başlangıç noktası belirleniyor
cizgim_mc.curveTo(170,120,180,110);
//verilen koordinatlar ile eğri çiziliyor
cizgim_mc.beginFill(0xffffff);
//çizgiler arasında kalan kısım için yrni dolgu rengi belirtiliyor bundan sonra yazılan kodlarda geçerlidir
cizgim_mc.lineStyle(3,0xff0000);
//yeni bir çizgi stili tanımlıyoruz
cizgim_mc.moveTo(140,130);
//çizilecek olan yeni çizginin başlangıç noktası belirleniyor
cizgim_mc.curveTo(150,140,160,130);
//verilen koordinatlar ile eğri çiziliyor

Projemizin Çalışır Hali:

Kodlarla ilgili anlamadığınız veya geliştirdiğiniz projeyle ilgili herhangi bir sorununuz olursa Yorum Ekle bölümünden yazın en kısa sürede cevaplamaya çalışırım.İyi Çalışmalar.

 

Seyfettin KAHVECİ
Balıkesir Üniversitesi
NEF-BOTE



Yazının tamamının kopyalanması yasaktır. En baştaki birkaç paragrafı kopyalayıp, yazıya link verebilirsiniz. Aksi durumda uyarılmaksızın yasal yollara gidilecektir.

Uzun süredir yorumlara cevap veremediğim için sistem yeni yorumlara kapatılmıştır. Anlayışınız için teşekkürler.
Yorumlar
Bu makale için henüz hiç yorum yapılmamış.