1

flash右键菜单相关知识

Posted by wpm on May 4, 2010 in Articles, Flash, Tutorials, Uncategorized

五一在家看了一些关于flash右键菜单的知识,现在将一些知识点记录下来,以免以后忘了O(∩_∩)O! 1.右键菜单分为两个部分内建菜单和自定义菜单。 builtInItems:ContextMenuBuiltInItems 内建菜单项包含forwardAndBack、loop、play、print、quality、rewind、save 和 zoom。将这些属性设置为 false 将删除指定的 ContextMenu 对象中的对应菜单项。这些属性是可枚举的属性,默认情况下设置为 true。 customItems: Array(ContextMenuItem 对象的数组)自定义菜单。若要添加新的菜单项,创建一个 ContextMenuItem 对象,然后将其添加到 customItems 数组(例如使用 Array.push())。 hideBuiltInItems () 隐藏内建菜单,对自定义菜单没有用,即便设置了该函数,并没有设自定义菜单也不会将右键菜单所有项全部隐藏,还是会显示设置,调试版还会显示调试,此方法仅隐藏标准上下文菜单中显示的菜单项;它不影响编辑菜单和错误菜单中显示的菜单项。 如果希望能隐藏全部的右键菜单,可以借助JS来实现,其中心思想是利用DOM中的事件机制来截获本来要传递到Flash中的事件,然后该事件用响应的JS代码来处理,该JS代码调用相应的AS回调函数操作 Flash。不过接收对象的还是flash,只是它是作为DOM中的一个节点来接收事件的。原地址,效果和代码的链接地址如下: 原地址:http://www.uza.lt/blog/2007/08/solved-right-click-in-as3/ 效 果:http://www.uza.lt/rightclick/ 下 载:http://code.google.com/p/custom-context-menu/。 2.菜单的类型有三种:标准菜单(当您在 Flash Player 中右键单击时出现)、编辑菜单(当您在可选择或可编辑的文本字段中右键单击时出现)和错误菜单(当 SWF 文件未能加载到 Flash Player 中时出现)。 只有标准菜单和编辑菜单才能使用 ContextMenu 类进行修改。AIR 中只显示编辑菜单。 3.可以将 ContextMenu 对象附加到特定的按钮、影片剪辑或文本字段对象,也可以附加到整个影片级别。 为此,可以使用 Button、MovieClip 或 TextField 类的 menu 属性 4.在 Flash Player [...]

Tags: , , ,

 
2

Flash键控大全

Posted by wpm on May 2, 2010 in ActionScript, Flash, Flex, Uncategorized

[cc lang="actionscript"] package { public class KeyControlCode { public static var KEY_BACKSPACE:uint=8; public static var KEY_TAB:uint=9; public static var KEY_ENTER:uint=13; public static var KEY_SHIFT:uint=16; public static var KEY_CONTROL:uint=17; public static var KEY_PAUSE:uint=19; public static var KEY_CAPSLOCK:uint=20; public static var KEY_ESC:uint=27; public static var KEY_SPACEBAR:uint=32; public static var KEY_PAGEUP:uint=33; public static var KEY_PAGEDOWN:uint=34; public static var [...]

Tags: