Actionscript 3.0 TextFormat-Yazı rengi değiştirmek için Öncelikle 3 tane buton yapalım ve  InstanceName’lerini

sırasıyla butonkırmızı_btn , butonsarı_btn , butonyesil_btn koyalım.Ayrıca Dynamic bir text’in içine istediğiniz bir yazı yazalım ve NstanceName’i metin_txt olsun.

Action panelini açalım ve aşağıda ki kodları yazalım:

var uzunluk=metin_txt.text.length;
//Metnin içine yazılan karekterlerin sayısını 
//uzunluk adında bir değişkene eşitledim.

butonkırmızı_btn.addEventListener(MouseEvent.CLICK,kırmızı)
//Kırmızı butonuna tıkladığımda aşağıdaki fonksiyon çalışacak.

function kırmızı(e:Event)
{
var myformat:TextFormat = new TextFormat();
//Bir textFormat tanımladım

myformat.color = 0xCC0000;
//textFormat yazı  rengi kırmızı olacak

metin_txt.setTextFormat(myformat,0,uzunluk);
//metin_txt nin üzerine tanımladığım textFormatımı atadım.

}
butonsarı_btn.addEventListener(MouseEvent.CLICK,sarı)
//sarı  butonuna tıkladığımda aşağıdaki fonksiyon çalışacak.

function sarı(e:Event)
{

var myformat:TextFormat = new TextFormat();
//Bir textFormat tanımladım

myformat.color = 0xFFCC00;
//textFormat yazı  rengi sarı olacak

metin_txt.setTextFormat(myformat,0,uzunluk);
//metin_txt nin üzerine tanımladığım textFormatımı atadım.

}

butonyesil_btn.addEventListener(MouseEvent.CLICK,yesil)
//yesil  butonuna tıkladığımda aşağıdaki fonksiyon çalışacak.

function yesil(e:Event)
{

var myformat:TextFormat = new TextFormat();
//Bir textFormat tanımladım

myformat.color = 0x009900;
//textFormat yazı  rengi yesil olacak

metin_txt.setTextFormat(myformat,0,uzunluk);
//metin_txt nin üzerine tanımladığım textFormatımı atadım.

}

Sonuç:

This movie requires Flash Player 9

About The Author

Leave a Reply

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Close