Flex右键菜单问题。
我有一个titleWindow..里面有个组件VideoDisplayer,,,我现在需要在视频画面上右击自定义菜单会弹出一个设置音视频的窗口。。目前问题就是。。在视频画面上右键菜单出来了。。但是设置音视频的窗口弹不出来的。。也就是右键菜单的ContextMenuEvent.MENU_ITEM_SELECT这个事件没响应。。。
部分代码:
//初始化开始了 public function init():void{ //这个就是把那些事件全部加到一起,放在ContextMenu上 var MyMenu:ContextMenu = new ContextMenu(); menu1= new ContextMenuItem("音视频调节"); menu1.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT,menudraw); MyMenu.hideBuiltInItems(); MyMenu.customItems.push(menu1); //这个是整个舞台的监听. videoDis.contextMenu = MyMenu; var localVideo:Video = new Video();/* if(camers != null) { */ var camers:Camera = new Camera(); camers = Camera.getCamera(SX_VideoAudioConfig._nCurrVideoIndex.toString()); camers.setQuality(0, 100); camers.setMode(320, 240, SX_VideoAudioConfig._nVideoZhen); localVideo.attachCamera(camers); videoDis.addChild(localVideo); //} } //选择到了右键栏目, private function menudraw(e:ContextMenuEvent):void { _videoSet = new VideoSetWin(); _videoSet.x = Capabilities.screenResolutionX/2- _videoSet.width/2; _videoSet.y = Capabilities.screenResolutionY/2-_videoSet.height/2 - 50; PopUpManager.addPopUp(_videoSet,this); PopUpManager.removePopUp(this); }