在網(wǎng)頁(yè)中或是一些動(dòng)畫(huà)中,我們常常需要其中的FLASH屏蔽右鍵菜單的功能。雖然在flash課件中見(jiàn)得少一些,在小學(xué)課件網(wǎng)的博客中還未提及,但它的確很使用,實(shí)現(xiàn)這種屏蔽效果的代碼還沒(méi)有粉筆功能的實(shí)現(xiàn)那么麻煩。下面介紹Flash課件制作中屏蔽右鍵菜單的七種方法。
第一種在FLASH課件中屏蔽右鍵菜單的方法是在幀上直接打代碼fscommand("showmenu",fasle) 不過(guò)這種方法在Flash Player中有效,在網(wǎng)頁(yè)中無(wú)效,所以不是很好 也是我學(xué)會(huì)的第一種方法。
第二種在FLASH課件中屏蔽右鍵菜單的方法是在發(fā)布的時(shí)候htm選項(xiàng)里面直接不選重復(fù)播放(默認(rèn)是可以重復(fù)播放)問(wèn)題是在網(wǎng)頁(yè)中有效,在Flash Player中無(wú)效。也等于沒(méi)什么意思:)
第三種在FLASH課件中屏蔽右鍵菜單的方法是在flash的第一幀加入個(gè)命令,Stage.showMenu=false;就直接右鍵什么都不沒(méi)顯示了,這個(gè)方法最簡(jiǎn)單,不好的地方是真的什么都不顯示了。
第四種在FLASH課件中屏蔽右鍵菜單的方法是讓Flash的右鍵放大、縮小菜單失效,基本上等于屏蔽右鍵了。在flash的第一幀加入動(dòng)作:
right = new Object();
right.onMouseMove = function()
Stage.scaleMode = "noScale";
};
Mouse.addListener(right);
還也算可以。
第五種在FLASH課件中屏蔽右鍵菜單的方法:在網(wǎng)頁(yè)上面的是 在網(wǎng)頁(yè)中flash的位置加入?yún)?shù): (http://www.kj59.cn/blog/flashdo/6/)
<PARAM NAME="menu" VALUE="false">
效果和第2種相同大概。
第六種在FLASH課件中屏蔽右鍵菜單的方法:是適合用在沒(méi)有交互的小學(xué)英語(yǔ)課件動(dòng)畫(huà)上,如果需要交互的話這個(gè)方法不行。在flash的第一幀加入action:
_root.createTextField("danger", 999, 0, 0, Stage.width, Stage.height);
第七種在FLASH課件中屏蔽右鍵菜單的方法:再加一種用與網(wǎng)頁(yè)中的右鍵鎖定代碼 可以直接用記事本的形式打開(kāi)網(wǎng)頁(yè)加在末尾,
<SCRIPT language=JavaScript>
var message="這里是點(diǎn)右鍵時(shí)出現(xiàn)的內(nèi)容";
function clickIE() if (document.all) alert(message);return false;}}
function clickNS(e) if?
(document.layers||(document.getElementById&&!document.all))
if (e.which==2||e.which==3) alert(message);return false;}}}
if (document.layers)?
document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
elsedocument.onmouseup=clickNS;document.oncontextmenu=clickIE;}
// -->?
</SCRIPT>
以上七種方法以第四種屏蔽右鍵菜單的插入動(dòng)作的方法最為有效。
聯(lián)系客服