Flex遮蔽預設右鍵選單。

2021-08-27 01:29:22 字數 1235 閱讀 1183

首先需要修改index.template.html生成的靜態模板頁面,使用js監聽document.onmousedown事件,並呼叫flex裡暴露的方法,**如下:(index為生成的flash物件id) function onnsrightclick(e)

returnfalse;

} function onierightclick(e)

returnfalse;

} document.captureevents(event.mousedown);

document.addeventlistener("mousedown", onnsrightclick, true);

} else

第二步,還需要修改index.template.html預設生成flash的指令碼,在ac_fl_runcontent方法呼叫裡新增一行"wmode", "opaque",引數設定,這是關鍵。

layout="absolute" fontsize="12" title="個人檔案">

layout="absolute" fontsize="12" title="日曆">

this.contextmenu.hidebuiltinitems();

var contextmenuitem : contextmenuitem =new contextmenuitem("powered by: jonllen");

contextmenuitem.enabled =false;

contextmenu.customitems.push(contextmenuitem);

this.contextmenu.customitems.push(contextmenuitem);

Flex遮蔽預設右鍵選單。

首先需要修改index.template.html生成的靜態模板頁面,使用js監聽document.onmousedown事件,並呼叫flex裡暴露的方法,如下 index為生成的flash物件id function onnsrightclick e returnfalse function oni...

Flex遮蔽預設右鍵選單。

首先需要修改index.template.html生成的靜態模板頁面,使用js監聽document.onmousedown事件,並呼叫flex裡暴露的方法,如下 index為生成的flash物件id function onnsrightclick e returnfalse function oni...

Flex遮蔽預設右鍵選單。

首先需要修改index.template.html生成的靜態模板頁面,使用js監聽document.onmousedown事件,並呼叫flex裡暴露的方法,如下 index為生成的flash物件id function onnsrightclick e returnfalse function oni...