Anasayfa İletişim RSS
Burada reklam vermek için tıklayın!
 
Şimdi Üye Ol | Şifremi Unuttum
 
Anasayfa » ActionScript (39 ders)
 
AS 2.0'da bir buton yapalım

Yazar: H. Hüseyin Çolak  
Eklenme: 27.08.2008   Okunma: 669    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
 
  • Currently 3.75/5
Değelendirmek için üye girişi yapmanız gerekmektedir
EkleBunu Sosyal Paylam Butonu
AS 2.0'da bir buton yapalım Dersini Yazdırın

"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.

Üye olmadan yorum ekleyemezsiniz !


UYARI: SANALKURS'ta yer alan materyaller ile ilgili her türlü sorumluluk hazırlayan veya gönderene aittir. SANALKURS'ta yer alan hiçbir makale, yazarından izinsiz başka bir yerde yayınlanamaz. SANALKURS kullanıcıları ve üyeleri, üçüncü kişilerin telif hakkı sahibi bulunduğu her türlü fikri eser, fotoğraf, resim vb. materyal ve ürünleri kullanamazlar. SANALKURS kullanıcı ve yazarlarının, üçüncü kişilerin telif hakkı sahibi olduğu yazı, resim vb. ürünleri kullanması durumunda, her türlü hukuki ve cezai sorumluluk kendilerine aittir. Söz konusu haksız kullanım nedeniyle SANALKURS .NET'in hiçbir hukuki sorumluluğu bulunmamakta olup, haksız kullanım nedeniyle SANALKURS.NET'in üçüncü kişilere ödemek zorunda kalabileceği her türlü tazminat ve/veya adli/idari para cezaları ilgili Sanalkurs kullanıcılarından rücu edilecektir.
 İSTATİSTİKLER
XML Kaynağımızdan yararlanarak sitemizdeki derslerimizi masaüstünüzden yada web sitenizden takip edebilirsiniz
ÇEVRİMİÇİ 193 Ziyaretçi, 49 Üye
pittrice, essavga, sezgi-sirin, koray_bbk, kenan_gs, Veysel_bjk, sevimtel, angelwar, ADEM KAPUCU, hırçıın 17, Tan Aytekin, ekaan, odora, tuba:, kimyager06, alişan, bilalözdemir, webci feride, ewren_01, murat1998, energy21, synax, dunyaikincisi, sanal-prensi, madlion, Di Guan, pinaroztel, GoLd-burak, mit00, sahra5191, hhender, ebru özperçin, volkan008, berrock, ediogz, dusmevsimi, garaz, gönüüll, mustafaatuk, hasanyildiz84, Memik_, defnee, cevriye1510, Joltismail, mahmut16, pithbLack, wildwolfbjk, yasmin_ya, kkaracay
Bugün: 2024, Dün: 4843, Bu Ay: 102491, Toplam Ziyaret: 1800770, Toplam Üye: 130272, Son Üye: hayat91
Toplam Ders: 1980, Toplam Yazar: 44, Toplam Dosya: 34, Toplam Link: 54
   
RSS Kaynağımızdan yararlanarak sitemizdeki derslerimizi masaüstünüzden yada web sitenizden takip edebilirsiniz