آیا میشه تو Adobe Flash Professional CS6 ، ActionScript3 …. راست کلیک رو حذف یا محدود کرد ؟ همچنین منویی که هست (منظورم منوی خوده فایل swf هستش که شامل file و view و غیره هستش) رو حذف کرد؟
چطوری؟
آیا میشه تو Adobe Flash Professional CS6 ، ActionScript3 …. راست کلیک رو حذف یا محدود کرد ؟ همچنین منویی که هست (منظورم منوی خوده فایل swf هستش که شامل file و view و غیره هستش) رو حذف کرد؟
چطوری؟
در فلش پلیر 11 و به بالا...
stage.addEventListener(MouseEvent.RIGHT_CLICK, r_click);
function r_click(e:MouseEvent)
{
}
یه رویداد موس میذاره با راست کلیک، یعنی هروقت راست کلیک کردن تابع زیر خونده میشه
حتی میتونی خودت Context menu درست کنی، جوری که دلت میخواد!!!
var my_cMenu:ContextMenu = new ContextMenu();
my_cMenu.hideBuiltInItems();
var my_name = new ContextMenuItem("Omid Rasouli");
my_cMenu.customItems.push(my_name);
var my_site = new ContextMenuItem("My Site");
my_cMenu.customItems.push(my_site);
my_site.separatorBefore = true;
my_site.addEventListener(ContextMenuEvent.MENU_ITE M_SELECT, openSite);
function openSite(event:ContextMenuEvent)
{
navigateToURL(new URLRequest("http://www.google.com"));
}
contextMenu = my_cMenu;
یه Context Menu با این کد ساختیم
با همون کد که امیرحسین داده
یه آموزش تصویری برات درست کردم
دوستان منظور من از حذف منو ....
این منو هستش :
Untitled-1.jpg
ممنون میشم طریقه ش رو بگید....
خیلی با حالی :)
همه تو فلش مشکلشون کلیک راست تو به منوی بالا گیر دادی
قبلا که با as2 کار می کردم این کد رو می زدم :fscommand("showmenu", "false");
اینم تو as3:
stage.showDefaultContextMenu = false;
ولی به نظر من از متد فول اسکرین استفاده کن...
نظر لطفتونه داداشخیلی با حالی :)
واسه یاد گرفتن اکشن اسکریپت چه کتاب یا منبعی رو پیشنهاد می کنی عزیز؟ولی به نظر من از متد فول اسکرین استفاده کن...
راستی اینا هیچکدوم کار نکردن.... فقط رو راست کلیک اثر می کنن...
stage.showDefaultContextMenu = false;
fscommand("showmenu", "false");
من خودم تست کردم
وقتی برنامه رو تست می کنی(ctrl + Enter) اجرا نمی شه ولی از بیرون فلش فایل swf رو باز کنی می بینی که منو ها حذف شدند
این هم یک روش دیگر : ویرایش خود فایل exe نهایی
آخرین ویرایش به وسیله BOB : سه شنبه 19 شهریور 1392 در 21:33 عصر دلیل: اصلاح لینک