在flash mx的时代,大家就希望能在自己的作品中放入自定义右键菜单,现在flash升级到了2004,终于可以放上自己的右键菜单秀一下了:p(这对于游戏编写者——尤其是rpg游戏编写者来说,手中无疑又多了把利剑)
在2004中,主要使用contextmenu类与contextmenuitem类来对右键菜单进行控制。contextmenu对象可以附加到特定的按钮(使用button类的menu属性来实现)、影片剪辑(使用movieclip类的menu属性来实现)或文本字段(使用textfield类的menu属性来实现)上,也可以附加到整个影片级别。
flash player 共有三种类型的上下文菜单:即标准菜单(在flash player 中右击时出现)、编辑菜单(在可选择或可编辑的文本字段上右击时出现)和错误菜单(当swf文件未能加载到flash player中时出现)。只有标准菜单和编辑菜单才能使用contextmenu类进行修改。自定义菜单项始终出现在flash player上下文菜单的顶部,并位于所有可见内置菜单项之上;内置菜单项和自定义菜单项之间由一个分隔条加以分隔。一个上下文菜单包含的自定义菜单项不能超过 15 个。
好了,不多说了,首先我们先来看一下在flash player中默认的右击菜单:在主场景中只有一帧的情况下(图1)
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器