Merhaba arkadaşlar şimdi size AS3 İle yapılmış bir Sağ Click Menüsünü Hazırladım.Aşağıdaki örneğimize bir sağ click yapın.İnşallah işinize yarar.
NOT: Lazoid hocanın sadece animasyon örneğini kullandım.Daha iyi anlayasınız diye.Çünkü elimde bir örnek yoktu anlatacak.Ama bütün AS3 kodlarını kendim yazdım.
Sağ Click Menüsü Hakkında Genel Bilgi
Genel Görüntü Olarak Kodlarımız Şu Şekilde.
KOD:
var sag_click_menum:ContextMenu = new ContextMenu(); sag_click_menum.hideBuiltInItems(); var animasyon1 = new ContextMenuItem("Animasyonu Başlat"); var durdur1 = new ContextMenuItem("Animasyonu Durdur"); var arkamavi1 = new ContextMenuItem("Arkaplanı Mavi Renk Olsun"); var arka = new ContextMenuItem("Arkaplan Eski Rengine Dönsün"); var kopekyesil1 = new ContextMenuItem("Köpek Yeşil Renk Olsun"); var kopek1 = new ContextMenuItem("Köpek Eski Rengini Alsın"); var sedat = new ContextMenuItem("AS3 KODLAMA : Sedat TIRYAKI") sag_click_menum.customItems.push(animasyon1, durdur1, arkamavi1, arka, kopekyesil1, kopek1, sedat); contextMenu = sag_click_menum; animasyon1.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT ,animasyon2); function animasyon2(MouseEvent):void { animasyon.play(); } durdur1.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT ,durdur2); function durdur2(MouseEvent):void { animasyon.stop(); } arkamavi1.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT ,arkamavi2); function arkamavi2(MouseEvent):void { var arkamavi3:ColorTransform = arkaplan.transform.colorTransform; arkamavi3.color = 0x0FFCF9; arkaplan.transform.colorTransform = arkamavi3; } arka.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT ,arka2); function arka2(MouseEvent):void { var arka3:ColorTransform = arkaplan.transform.colorTransform; arka3.color = 0xFFCC99; arkaplan.transform.colorTransform = arka3; } kopekyesil1.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT ,kopekyesil2); function kopekyesil2(MouseEvent):void { var kopekyesil3:ColorTransform = animasyon.kopek.transform.colorTransform; kopekyesil3.color = 0x6FD280; animasyon.kopek.transform.colorTransform = kopekyesil3; } kopek1.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT ,kopek2); function kopek2(MouseEvent):void { var kopek3:ColorTransform = animasyon.kopek.transform.colorTransform; kopek3.color = 0xFFFF00; animasyon.kopek.transform.colorTransform = kopek3; } sedat.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT ,sedat1); function sedat1(MouseEvent):void { navigateToURL(new URLRequest("http://www.sedattiryaki.com"), "_blank"); } sedat.separatorBefore = true;
Saygılarımla
Selamlar arkadaşlar ben AS3 e başlayacağım ama hangi programı kullanmalıyım ??
Bende Macromedia Flash Professional var
ve bunda da AS2 var yalnızca. bana lütfen yardım eder misiniz sabahdan beri arıyorum bulamadım
ekleyin
life.of.student@hotmail.com