//定義相關動作指令函式
function url1()
function url2()
function url3()
//定義選單物件expandmenu
var expandmenu = new contextmenu();
//隱藏指定 contextmenu 物件中的所有內建選單項
expandmenu.hidebuiltinitems();
//定義右鍵選單
/*用法
new contextmenuitem(caption, callbackfunction, [ separatorbefore, [ enabled, [ visible ] ] ] )
引數caption 指定與選單項關聯的文字的字串。
callbackfunction 您定義的函式,它在選擇選單項時被呼叫。
separatorbefore 布林值,指示分隔條是否應該出現在上下文選單中的特定選單項之上。此引數是可選的;其預設值為 false。
enabled 布林值,指示是啟用還是禁用上下文選單中的特定選單項。此引數是可選的;其預設值為 true。
visible 布林值,指示選單項是否可見。此引數是可選的;其預設值為 true。
*/var $url1 = new contextmenuitem("x的主頁", url1);
var $url2 = new contextmenuitem("x1的主頁", url2);
//使用 customitems 陣列將新的選單項新增到 contextmenu 物件 expandmenu
expandmenu.customitems.push($url1, $url2);
//呼叫了上下文選單
expandmenu.onselect = menuhandler;
//將 expandmenu 物件與物件 _root.menu 相關聯
_root.menu = expandmenu;
fscommand("showmenu",false)和stage.showmenu=false一樣都是用來遮蔽flash的右鍵選單的.
fscommand只在flashplayer中起作用(遮蔽右鍵選單),而在網頁中無效.
stage.showmenu的方法兩者都適用.
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...