经常看到
Flash的右键菜单中只显示了很少的几个菜
单项,其实实现这个效果并不难,只要几句AS就能搞定。
5 D+ p) D# R; x" ^! z6 H
- @. `" l5 f }2 D h2 X 第一种写法:
复制内容到剪贴板
代码:
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:缩放
) c& h' o8 w5 i( d' u4 ~! L quality:显示质量
1 f% J+ c% C9 Y) j6 C
play:播放
; E7 H: A' H6 I1 F5 W loop:循环
: ?- J& u! x! K1 Z0 s
rewind:后退
% D* y: y$ M" C; y
5 n! E! T* [* {7 E: b" ` forward_back:快进/返回
# }: T- A( k7 h$ w3 M; [7 o print:打印