مشکل در Action Script3

سلام دوستان ببخشید من با context menu در اکشن اسکریپ 3 مشکل دارم ولی توی اکشن اسکریپت 2 این مشکل
رو ندارم نگاه کنید توی اکشن اسکریپت 2 این کد رو که میزنم کار میکنه :

var myMenu:ContextMenu = new ContextMenu();
myMenu.hideBuiltInItems();

function visitSite() {
getURL("http://Yoursite.com", "_blank");
}
var newItem1 = new ContextMenuItem ("YOUR TEXT", visitSite);
myMenu.customItems.push(newItem1);
_root.menu = myMenu;


ولی توی اکشن اسکریپت سه باید این کد رو بزنم ولی دیگه نمیتونم geturl بدم
چون وقتی به این کد میدم همه فایل هام بهم میریزه و ارور میده

//---------------------------------------
// EXTRA INFO RIGHT CLICK
//---------------------------------------

var appInfo:ContextMenu = new ContextMenu();
appInfo.hideBuiltInItems();
var appItem:ContextMenuItem = new ContextMenuItem("YOUR TEXT");
appItem.enabled = true;
appInfo.customItems.push(appItem);
this.contextMenu = appInfo;


حالا باید چی کار کنم که توی اکشن اسکریپت 3 هم بتونم به فایلم لینک بدم.

 

mohammadbasri

کاربر فعال
تا جایی که من میدونم برای استفاده از geturl در اکشن 3 باید eventlistener تعریف کرد
در انجمن اکشن 3 به مبحث آموزش اکشن 3 از 0 تا بینهایــــــــــــــــــــــــــت برین.
این کد هم یک نمونه از geturl هست در اکشن 3 هست که به اونت کلیک موس وصله
PHP:
var Link:URLRequest = new URLRequest("http://www.majidonine.com");

button_mc.addEventListener(MouseEvent.CLICK,onClick);

function onClick(event:MouseEvent):void
{
	navigateToURL(Link);
}


button_mc.buttonMode = true;
 
ممنون از شما mohammadbasri متوجه شدم اینم کد context menu برای ActionScript3 :

PHP:
var my_cMenu:ContextMenu = new ContextMenu();

my_cMenu.hideBuiltInItems();
var my_name = new ContextMenuItem("YOUR TEXT");
my_cMenu.customItems.push(my_name);

my_name.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, openName);
function openName(event:ContextMenuEvent){
navigateToURL(new URLRequest("http://www.YOURADRRESS.com"));
}

contextMenu = my_cMenu;
 

جدیدترین ارسال ها

بالا