BURADA REKLAM VERİN
 
Şimdi Üye Ol | Şifremi Unuttum

Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player

Ana SayfaSanalkurs.netProgramlarSanalkurs.netÖnemli SitelerSanalkurs.netYazarlarSanalkurs.netDers EkleSanalkurs.netE-DergiSanalkurs.netBlog Sanalkurs.netİletişimSanalkurs.netForum
 
Anasayfa » ActionScript (57 ders)
 
AS 2.0'da bir buton yapalım

Yazar: H. Hüseyin Çolak  
Eklenme: 27.08.2008   Okunma: 2912    Puan: 3.7   Seviyesi:  İleri
 
Bu dersimizde A.S 2.0'da buton yapmasını öğreneceğiz.

İlk olarak Library üzerinde "New Font" diyerek "Tahoma" fontunu seçin. Fontun "identifier" seçeneğini aktifleştirin ve tanımlayıcı ismine "Tahoma" yazın.

http://img.sanalkurs.net/uploads/ScreenShot001_1.jpg

Daha sonra sahnemizin birinci karesinde kod bölümüne (Kısayol:F9) aşağıdaki kodu yapıştırın.

//filtreler ithal ediliyor.
import flash.filters.GlowFilter;
var labelGlow:GlowFilter = new GlowFilter(0xFFFFFF, .30, 4, 4, 3, 3);
var labelFilters:Array = [labelGlow];
import flash.filters.DropShadowFilter;
var buttonShadow:DropShadowFilter = new DropShadowFilter(1, 45, 0x000000, 1, 4, 4, 1, 3);
var buttonFilters:Array = [buttonShadow];
//butonun içinde bulunacağı yeni bir movie clip oluşturuluyor ve sahneye yerleştiriliyor.
this.createEmptyMovieClip("myButton1", this.getNextHighestDepth());
myButton1._x = 200;
myButton1._y = 100;
//gradient dolgu parametreleri
var fillType:String = "linear";
var colors:Array = [0xFAD4DB, 0xEC748B, 0xC13A59, 0xA81230];
var alphas:Array = [100, 100, 100, 100];
var ratios:Array = [0, 126, 127, 255];
var matrix:Object = {matrixType:"box", x:0, y:0, w:120, h:30, r:90/180*Math.PI};
//butonun arka planı oluşturuluyor.
myButton1.createEmptyMovieClip("buttonBkg", myButton1.getNextHighestDepth());
//buton arka plan dolguları oluşturuluyor.
myButton1.buttonBkg.lineStyle(0, 0x000000, 60, true, "none", "square", "round");
myButton1.buttonBkg.beginGradientFill(fillType, colors, alphas, ratios, matrix);
myButton1.buttonBkg.lineTo(120, 0);
myButton1.buttonBkg.lineTo(120, 30);
myButton1.buttonBkg.lineTo(0, 30);
myButton1.buttonBkg.lineTo(0, 0);
myButton1.buttonBkg.endFill();
//text format objesi oluşturuluyor.
var myFormat:TextFormat = new TextFormat();
myFormat.align = "center";
myFormat.font = "Tahoma";
myFormat.size = 13;
myFormat.color = 0xFFFFFF;
//Butonun etiketi olacak metin alanı oluşturuluyor.
myButton1.createTextField("labelText", myButton1.getNextHighestDepth(), 0, 5, myButton1._width, 24);
//buton etiketi için çeşitli seçenekler.
myButton1.labelText.text = "sanalkurs.net";
myButton1.labelText.embedFonts = true;
myButton1.labelText.selectable = false;
myButton1.labelText.antiAliasType = "advanced";
myButton1.labelText.setTextFormat(myFormat);
//Buton etiketine filtreler uygulanıyor.
myButton1.labelText.filters = labelFilters;
//Butonu tıklanabilir yapıp bir bağlantı oluşturuyoruz.
myButton1.onRelease = function() {
   getURL("http://www.sanalkurs.net");
}
//Filtreler grafik için butona uygulanıyor. 
myButton1.filters = buttonFilters;


Sonuç:

http://img.sanalkurs.net/uploads/skvr9.jpg
 

 

AS 2.0'da bir buton yapalım Dersini Yazdirin YAZDIR
Paylas

"AS 2.0'da bir buton yapalım" dersi için 13 yorum var

27.08.2008 taytanicman diyor ki:
ders kolay olduğundan kaynak dosyaya gerek duymadım

27.08.2008 taytanicman diyor ki:
bazı eksiklikler var onlar en kısa sürede değiştirecem

27.08.2008 ttyaman diyor ki:
Alıntı Yaptığını neden belirtmiyorsun arkadaşım. Site dışını geçtik site içinde olsun yapmayın şunu.

27.08.2008 Lazkopatt diyor ki:
ttyaman a hak veriyorum

28.08.2008 stoglu diyor ki:
60 ına yaklaşan biri olarak 1.0 da bıraktığım arayüzün yetenekleri hayli ilginç geldi.

30.08.2008 tadakoglu diyor ki:
Yaf siz bunu böyle vererek hiçbişiye katkı yapmıyorsunuz kodları kopyalamayı herkes biliyor neden böle oldu neden öyle falan anlatmanız gerekiyor böyle hiç kimse bişi anlamaz.

14.09.2008 baygrafi diyor ki:
evet tadakogluna katılıyorum.

27.09.2008 Dj Demir diyor ki:
BoyLe Copy Paste iLe Ders Vermeye KaLkmayin ALLah Askina
O Kadarini Herkes BiLiyor ..
Eger AS BiLiyorsaniz BiLmeyenLere TemeLden Biraz Ogretin
AnLatin Biraz ..

05.10.2008 theflood diyor ki:
hiç bişi olmadı bu arada :)

11.10.2008 cangaro diyor ki:
CANGARODA ANLAMAZ:))

20.10.2008 ramone diyor ki:
sitede yeniyim.verdiğin kod'un kime ait olduğunu bilmem arkadaş. ama butonun ortasındaki yazi görünmüyo kodu iyi kopyalayamamışsın sanırım ;)

07.11.2008 kuzen54 diyor ki:
gayet fuzuli bir bilgi arkadaşlar.

13.11.2008 ozzykiev diyor ki:
bence yetersiz kalmis dedikleri gibi aciklamak gerekiyo hic bilmeyen adam orenemez ki boyle. copy paste ??? ne kadarlik bir sure icin yeni kullanicilara cozum olur bilmem.

  BU DERSE YORUM EKLEYİN

Üye olmadan yorum ekleyemezsiniz !


UYARI: SANALKURS.net'te yer alan materyaller ile ilgili her türlü sorumluluk hazırlayan veya gönderene aittir. Yazarlar, gönderdikleri makale ve derslerle başkalarını yanıltıcı bilgi veremezler. SANALKURS.net bilgilerin kullanımı sonucunda doğacak hata ve zararlardan sorumlu tutulamaz. SANALKURS.net'te yer alan bir makale link vermek ve kaynak göstermek şartıyla başka bir sitede yayınlanabilir. SANALKURS.net kullanıcıları ve üyeleri, üçüncü kişilerin telif hakkı sahibi bulunduğu hiçbir yazı, fotoğraf, resim vb. materyal ve ürünü kullanamazlar. SANALKURS.net kullanıcı ve yazarlarının, üçüncü kişilerin telif hakkı sahibi olduğu yazı, resim vb. ürünleri izinsiz kullanması durumunda, her türlü hukuki ve cezai sorumluluk kendilerine aittir.
 İSTATİSTİKLER
XML Kaynağımızdan yararlanarak sitemizdeki derslerimizi masaüstünüzden yada web sitenizden takip edebilirsiniz
ÇEVRİMİÇİ 215 Ziyaretçi, 12 Üye (1 Gizli)
NoLeafCLoVeR, uzunefe, blackmount, emrabb, serdal, wahsiii, brucewillis, lnra, tugbayazici, byaravi, daisylion
Bugün: 2956, Dün: 10949, Bu Ay: 169965, Toplam Ziyaret: 5444864, Toplam Üye: 212529, Son Üye:
Toplam Ders: 2839, Toplam Yazar: 56, Toplam Dosya: 51, Toplam Link: 27
   
RSS Kaynağımızdan yararlanarak sitemizdeki derslerimizi masaüstünüzden yada web sitenizden takip edebilirsiniz