Flash的右鍵菜單中只顯示了很少的幾個菜單項,那麼這個是怎麼做到的呢!?其實實現這個效果並不難,只要用幾句AS就能搞定了!
第一種寫法:
以下為引用的內容:
var my_cm:ContextMenu = new ContextMenu();//新建一個菜單對象
my_cm.hideBuiltInItems();//新建一個菜單對象的內容隱藏
my_cm.builtInItems.print = true;//如果你想要某個或某幾個出現,可以這樣設置,這裡設置的僅顯示"打印"
this.menu = my_cm;//將菜單附加到對象
第二種寫法:
以下為引用的內容:
var my_cm:ContextMenu = new ContextMenu();//新建一個菜單對象
my_cm.builtInItems.print = false;//要刪除的菜單項設置為false
my_cm.builtInItems.quality=false;
my_cm.builtInItems.zoom=false;
my_cm.builtInItems.forward_back=false;
this.menu = my_cm;//將菜單附加到對象
下面是可控制的菜單項目:
zoom:縮放
quality:顯示質量
play:播放
loop:循環
rewind:後退
forward_back:快進/返回
print:打印