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: