12 Kasım 2009 Perşembe

Sağ Menü ekleme

//Bir MC'ye sağ tuşla tıklandığında bize özel menü gelmesini aşağıdaki kodlarla yapıyoruz
//Serhat Göksel Hocamıza da teşekkür ediyoruz..

var sagtusmenu:ContextMenu = new ContextMenu();
var sagtusmenubuton1:ContextMenuItem = new ContextMenuItem("İleri git");
var sagtusmenubuton2:ContextMenuItem = new ContextMenuItem("Geri git");
var sagtusmenubuton3:ContextMenuItem = new ContextMenuItem("Siteye Git");
// olay ekliyoruz


sagtusmenubuton1.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT,fc_sagtusmenubuton1);
sagtusmenubuton2.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT,fc_sagtusmenubuton2);
sagtusmenubuton3.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT,fc_sagtusmenubuton3);
// ayraç koyuyoruz
sagtusmenubuton3.separatorBefore=false;
// Sabit öğeleri kaldırıyoruz
sagtusmenu.hideBuiltInItems();
// Menüye bu alt öğeleri ekliyoruz
sagtusmenu.customItems.push(sagtusmenubuton1,sagtusmenubuton2,sagtusmenubuton3);
// menüyü mc'mize bağlıyoruz

ani_adam.contextMenu = sagtusmenu;

// her menü alt öğesine tıklandıkça çalışacak fonksiyonları belirliyoruz

function fc_sagtusmenubuton1(event:ContextMenuEvent):void
{
fc_kelime_sec();
}
function fc_sagtusmenubuton2(event:ContextMenuEvent):void
{
fc_oyun_bitir();
}
function fc_sagtusmenubuton3(event:ContextMenuEvent):void
{
var webadres:String = "http://www.meb.gov.tr";
var urlReq:URLRequest = new URLRequest(webadres);
navigateToURL(urlReq);
}
// Çalışacak fonksiyonları yazıyoruz
function fc_kelime_sec(){
ani_adam.x+=200;

}

function fc_oyun_bitir(){
ani_adam.x-=200;
}

Hiç yorum yok: