Aklımda Kalası Kelimeler

* давайте работать вместе
* Zarf ve Mazruf, Zerafet(xHoyratlık) ile aynı kökten(za-ra-fe) gelir
* Bedesten
* Suç subuta ermiştir - Suç sabit olmuştur

16 Mayıs 2010 Pazar

AS 3.0 - MCden Düğme

3 Sabit metni, mc ye dönüştür. Bunların buttonMode özelliğini (her mc nin varsayılan false gelir) true yap. Bu düğmelere tıklandığında arkalarındaki planın(bu da 4 frameli bir mc) durduğu çerçeveyi değiştiren bir fonksiyon yaz. Böylece arka plan rengini(mcArkaPlan'ın çerçevesini) kodla değiştirmiş ol. Aşağıda kodu, resmi, videosu var.


import flash.events.MouseEvent;
import flash.events.Event;

mcKirmizi.buttonMode = true;
mcMavi.buttonMode = true;
mcYesil.buttonMode = true;

// tiklandiginda arka plan rengi degissin.
// tiklanma = MOUSE.CLICK eventini bir fonksyiona baglayacagiz.
mcKirmizi.addEventListener(MouseEvent.CLICK,f_tiklandi);
mcMavi.addEventListener(MouseEvent.CLICK,f_tiklandi);
mcYesil.addEventListener(MouseEvent.CLICK,f_tiklandi);

mcKirmizi.frameNo = 2;// ikincisi kirmiz arka plandi
mcMavi.frameNo = 3;// mavi arka plan 3. frame idi
mcYesil.frameNo = 4;// yeşik arka plan 4. frame idi

function f_tiklandi(e:Event):void
{
// sahnedeki arka plan mc sinin frame'ini degistirecegiz
// tiklanan butona gore.
// o zaman butonlara bir ozellik ekleyelim, hangi frame e gidecegimizi
// anlayabilmek icin.
// hangi düğmeye tıklanmışsa o bize currentTarget ozelligi ile gelir
// DELPHI, C# v.s. deki sender gibi.

// ya gidecek. Kim? mcArkaPlan
var cerceveNo:Number = e.currentTarget.frameNo;
mcArkaPlan.gotoAndStop(cerceveNo);
}





Video: