PDA

View Full Version : مشکل درساخت منوی سفارشی



B0mBer M4N
دوشنبه 19 تیر 1391, 15:53 عصر
سلام
من با SWiSH Max به بنر ساختم میخوام کلیک راستشو سفارشی کنم
از این کد استفاده کردم اما تو این لاین ارور میده:

eval("newItem"+i) = new ContextMenuItem(myMenu[i][0], myMenu[i][1]);

لطفا راهنمایی کنید

کد کامل:

onSelfEvent (load) {
myMenu = [];
// Config below
myMenu[1] = ["Test Item 1", item_1_function, false];
function item_1_function(){
trace("Hit 1");
}
myMenu[2] = ["Test Item 2", item_2_function, true];
function item_2_function(){
trace("Hit 2");
}
myMenu[3] = ["Test Item 3", item_3_function, false];
function item_3_function(){
trace("Hit 3");
}
myMenu[4] = ["Test Item 4", item_4_function, false];
function item_4_function(){
trace("Hit 4");
}
myMenu[5] = ["Test Item 5", item_5_function, true];
function item_5_function(){
trace("Hit 5");
}
// End config
buildMenu(myMenu);
}
function buildMenu(myMenu:Array){
var rootMenu = new ContextMenu();
rootMenu.hideBuiltInItems();
i = 1;
while(myMenu[i] != undefined){
eval("newItem"+i) = new ContextMenuItem(myMenu[i][0], myMenu[i][1]);
if(myMenu[i][2] == true) eval("newItem"+i).separatorBefore = true;
rootMenu.customItems.push(eval("newItem"+i));
i++;
}
_root.menu = rootMenu;
}



منبع کد:

http://jasonlau.biz/home/swishmax/how-to-make-a-custom-right-click-context-menu-in-swishmax