ورود

View Full Version : سوال: محدودیت برای راست کلیک



rezam44
یک شنبه 10 شهریور 1392, 18:29 عصر
آیا میشه تو Adobe Flash Professional CS6 ، ActionScript3 …. راست کلیک رو حذف یا محدود کرد ؟ همچنین منویی که هست (منظورم منوی خوده فایل swf هستش که شامل file و view و غیره هستش) رو حذف کرد؟

چطوری؟:افسرده::متفکر::اشتبا :

amirhossein.h
دوشنبه 11 شهریور 1392, 15:52 عصر
در فلش پلیر 11 و به بالا...
stage.addEventListener(MouseEvent.RIGHT_CLICK, r_click);
function r_click(e:MouseEvent)
{

}

rezam44
سه شنبه 12 شهریور 1392, 14:10 عصر
در فلش پلیر 11 و به بالا...
stage.addEventListener(MouseEvent.RIGHT_CLICK, r_click);
function r_click(e:MouseEvent)
{

}

ممنون
میشه کمی توضیح در مورد این کد بدید؟

راستی منو رو چطوری حذف کنم؟:قلب:

Omid Jackson
سه شنبه 12 شهریور 1392, 16:58 عصر
یه رویداد موس میذاره با راست کلیک، یعنی هروقت راست کلیک کردن تابع زیر خونده میشه
حتی میتونی خودت 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 با این کد ساختیم :لبخندساده:

rezam44
سه شنبه 12 شهریور 1392, 23:19 عصر
یه رویداد موس میذاره با راست کلیک، یعنی هروقت راست کلیک کردن تابع زیر خونده میشه
حتی میتونی خودت 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 با این کد ساختیم :لبخندساده:


ممنون
menu رو چطوری حذف کنم؟:قلب:

Omid Jackson
چهارشنبه 13 شهریور 1392, 12:45 عصر
با همون کد که امیرحسین داده
یه آموزش تصویری برات درست کردم

rezam44
چهارشنبه 13 شهریور 1392, 13:52 عصر
دوستان منظور من از حذف منو .... :قلب:

این منو هستش :

110156

ممنون میشم طریقه ش رو بگید.... :قلب::قلب::قلب:

amirhossein.h
چهارشنبه 13 شهریور 1392, 16:00 عصر
خیلی با حالی :)

همه تو فلش مشکلشون کلیک راست تو به منوی بالا گیر دادی

قبلا که با as2 کار می کردم این کد رو می زدم :fscommand("showmenu", "false");

اینم تو as3:
stage.showDefaultContextMenu = false;
ولی به نظر من از متد فول اسکرین استفاده کن...

rezam44
چهارشنبه 13 شهریور 1392, 16:15 عصر
خیلی با حالی :)
نظر لطفتونه داداش :لبخند:



ولی به نظر من از متد فول اسکرین استفاده کن...
واسه یاد گرفتن اکشن اسکریپت چه کتاب یا منبعی رو پیشنهاد می کنی عزیز؟:متفکر:

راستی اینا هیچکدوم کار نکردن.... فقط رو راست کلیک اثر می کنن...
stage.showDefaultContextMenu = false;


fscommand("showmenu", "false");

amirhossein.h
چهارشنبه 13 شهریور 1392, 16:34 عصر
من خودم تست کردم

وقتی برنامه رو تست می کنی(ctrl + Enter) اجرا نمی شه ولی از بیرون فلش فایل swf رو باز کنی می بینی که منو ها حذف شدند

rezam44
چهارشنبه 13 شهریور 1392, 16:37 عصر
من خودم تست کردم

وقتی برنامه رو تست می کنی(ctrl + Enter) اجرا نمی شه ولی از بیرون فلش فایل swf رو باز کنی می بینی که منو ها حذف شدند


ممنون:قلب:

BOB
جمعه 15 شهریور 1392, 10:49 صبح
این هم یک روش دیگر : ویرایش خود فایل exe نهایی (http://www.mshams.ir/blogs/1390/12/change-the-flash-player-style-through-exe-resources-modification)

rezam44
جمعه 15 شهریور 1392, 16:15 عصر
این هم یک روش دیگر با ویرایش خود فایل exe نهایی (http://www.mshams.ir/blogs/1390/12/change-the-flash-player-style-through-exe-resources-modification)


:متفکر::افسرده::ناراحت: