自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

技術分享 添加FLex右鍵菜單的方法

開發(fā) 后端
本文向大家介紹一下Flex右鍵菜單如何添加,Adobe的Flex本身是不提供Flex右鍵菜單的,大家也知道在flash文件上點擊右鍵會出現(xiàn)flash設置的右鍵菜單。

本文和大家重點討論一下如何添加Flex右鍵菜單,Adobe的Flex本身是不提供Flex右鍵菜單的,但是我們可以在里面增加一些自己的東西,下面就向大家簡單介紹一下添加FLex右鍵菜單的方法。

Flex右鍵菜單

Adobe的Flex本身是不提供Flex右鍵菜單的,大家也知道在flash文件上點擊右鍵會出現(xiàn)flash設置的右鍵菜單,但是我們可以在里面增加一些自己的東西,下面我們就開始做一個例子

Flex的包里提供了ContextMenu這個類我們可以利用這個類來達到我們想要的效果。

◆下面是一個添加FLex右鍵菜單的方法:
 

  1. privatefunctionshowContextMenu():void{  
  2. varmyContextMenu:ContextMenu=newContextMenu();  
  3. varGoUrl1:ContextMenuItem=newContextMenuItem("關閉當前窗口");  
  4. GoUrl1.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT,closeContextMenu);  
  5. varGoUrl2:ContextMenuItem=newContextMenuItem("關閉所有當前窗口除外");  
  6. GoUrl2.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT,closeContextMenu);  
  7. varGoUrl3:ContextMenuItem=newContextMenuItem("關閉所有窗口");  
  8. GoUrl3.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT,closeContextMenu);  
  9. myContextMenu.customItems.push(GoUrl1);  
  10. myContextMenu.customItems.push(GoUrl2);  
  11. myContextMenu.customItems.push(GoUrl3);  
  12. myContextMenu.hideBuiltInItems();  
  13. this.contextMenu=myContextMenu;  
  14. }  

 還有當Flex右鍵菜單里的每一項點擊后我們要做一些事情。

◆下面的方法就是當菜單點擊后觸發(fā)的方法。
 

  1. privatefunctioncloseContextMenu(event:ContextMenuEvent):void  
  2. {  
  3. if(event.currentTarget.caption=="關閉當前窗口"){  
  4. for(i=0;i<navChild.length;i++){  
  5. Alert.show("點擊了關閉當前窗口!");  
  6. }  
  7. }elseif(event.currentTarget.caption=="關閉所有當前窗口除外"){  
  8. Alert.show("關閉所有當前窗口除外!");  
  9. }else{  
  10. Alert.show("關閉所有窗口!");  
  11. }  
  12. }  

這樣我們就可以根據(jù)自己的實際情況來實現(xiàn)這個Flex右鍵菜單點擊后的效果了。

【編輯推薦】

  1. 學習筆記 創(chuàng)建Flex右鍵菜單
  2. Flex開發(fā)者必須知道的10件事
  3. 技術前沿 看Flex客戶端緩存技術如何使用
  4. 12個Flex常用功能代碼再現(xiàn)
  5. 學習筆記 Flex國際化如何支持其他語言
責任編輯:佚名 來源: csdn.net
相關推薦

2010-07-29 13:18:45

Flex右鍵菜單

2017-01-16 16:20:31

Windows 10右鍵菜單操作方法

2009-08-18 11:17:37

C#添加鼠標右鍵

2010-08-09 15:41:13

Flex字體

2011-02-23 09:29:29

Konqueror

2010-07-28 12:41:18

Flex組件

2010-08-11 14:47:54

Flex樣式

2010-08-04 13:30:11

Flex項目

2010-08-05 13:07:11

FlexJson

2010-08-02 16:33:11

Flex Spring

2021-07-21 05:31:39

Windows 11操作系統(tǒng)微軟

2019-08-16 19:20:41

UbuntuLinux新建文檔

2010-08-12 09:56:44

Flex內存優(yōu)化

2010-08-10 14:08:09

Flex嵌入字體

2010-08-11 10:01:45

FlexJavaFlamingo

2010-08-11 13:01:09

Flex.NETSocket

2011-04-21 15:22:27

ArcGIS Engi

2009-12-29 17:56:47

Silverlight

2021-11-01 05:39:18

Windows 11操作系統(tǒng)微軟

2010-07-30 10:37:23

Flex數(shù)據(jù)綁定
點贊
收藏

51CTO技術棧公眾號