日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
技術(shù)分享 添加FLex右鍵菜單的方法

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

白塔網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),白塔網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為白塔上千提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站制作要多少錢(qián),請(qǐng)找那個(gè)售后服務(wù)好的白塔做網(wǎng)站的公司定做!

Flex右鍵菜單

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

Flex的包里提供了ContextMenu這個(gè)類(lèi)我們可以利用這個(gè)類(lèi)來(lái)達(dá)到我們想要的效果。

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

 
 
 
  1. privatefunctionshowContextMenu():void{  
  2. varmyContextMenu:ContextMenu=newContextMenu();  
  3. varGoUrl1:ContextMenuItem=newContextMenuItem("關(guān)閉當(dāng)前窗口");  
  4. GoUrl1.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT,closeContextMenu);  
  5. varGoUrl2:ContextMenuItem=newContextMenuItem("關(guān)閉所有當(dāng)前窗口除外");  
  6. GoUrl2.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT,closeContextMenu);  
  7. varGoUrl3:ContextMenuItem=newContextMenuItem("關(guān)閉所有窗口");  
  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. }  

 還有當(dāng)Flex右鍵菜單里的每一項(xiàng)點(diǎn)擊后我們要做一些事情。

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

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

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

【編輯推薦】

  1. 學(xué)習(xí)筆記 創(chuàng)建Flex右鍵菜單
  2. Flex開(kāi)發(fā)者必須知道的10件事
  3. 技術(shù)前沿 看Flex客戶端緩存技術(shù)如何使用
  4. 12個(gè)Flex常用功能代碼再現(xiàn)
  5. 學(xué)習(xí)筆記 Flex國(guó)際化如何支持其他語(yǔ)言

當(dāng)前文章:技術(shù)分享 添加FLex右鍵菜單的方法
網(wǎng)址分享:http://www.dlmjj.cn/article/dpsosid.html