因為工作的關係,需要針對單機版的Flash鎖右鍵

但找了相關資料最多只能利用js+as在網路上實現鎖右鍵的方法

(有需要這種方法的可以在google尋找,這邊不多加說明)

 

通常我們想到的方法就是隱藏右鍵的選單,所以我們可以在

Flash加上下列語法,但最多只能隱藏某特定項目

_root.myMenu = new ContextMenu();
_root.myMenu.hideBuiltInItems();
_root.menu = _root.myMenu

加上語法後,我們可以看到 設定 項目還是存在

所以按右鍵還是會出下列圖示

Flash右鍵.jpg  

所以我們這時候必須用另一個方法

這個方法只能在exe檔上使用,所以swf必須發佈成exe檔

開始囉!

首先我們必須下載一個小工具

exeScope (這個工具是專門修改exe文件用的)

打開exeScope執行檔

選擇->資源->菜單->604->中文(台灣)->

看右邊的表格->   Flash設定.jpg  

將這兩個刪除即可。

現在打開Flash exe檔執行看看,是不是不見了!!

(記得唷,隱藏選單的AS語法也要加入在Flash中唷)

 

PS:如果exeScope改了沒反應的話

   有可能是Flash Player轉出來版本exe太新了

   需要降低版本才有效。

gcchiou 發表在 痞客邦 PIXNET 留言(0) 人氣()