<acronym id="atkaq"></acronym>
      <bdo id="atkaq"></bdo>

      天才教育網合作機構 > 設計軟件培訓機構 > Flash培訓機構 >

      東莞設計培訓網

      歡迎您!
      朋友圈

      400-850-8622

      全國統一學習專線 9:00-21:00

      位置:設計軟件培訓資訊 > Flash培訓資訊 > flash用右鍵菜單來控制顯示、隱藏右鍵菜單

      flash用右鍵菜單來控制顯示、隱藏右鍵菜單

      日期:2005-12-23 00:00:00     瀏覽:282    來源:東莞設計培訓網

      俺這貼的特色在于:用右鍵菜單來控制顯示、隱藏右鍵菜單!
      拋開實際用途不談,這貼主要有助于對兩個類中的屬性和方法加深理解!
      注:可用性 Flash Player 7



      將代碼直接復制到*幀即可:

      //
      // 函數:當點擊指定菜單項時,顯示所有內置菜單項
      // 參數:
      // currentObject 對右鍵點擊對象的引用
      // itemReference 對選定 ContextMenuItem 對象的引用
      //
      function showBuiltInItems(curr item):Void {
      // 臨時存儲自定義菜單項的路徑
      var temporaryCustomItems = currentObject.menu.customItems;
      for (var everyProp in temporaryCustomItems) {
      temporaryCustomItems[everyProp]["enabled"] = true;
      }
      // 選中項變為不可用
      itemReference.enabled = false;
      // 臨時存儲內建菜單項的路徑
      var temporaryBuiltInItems = currentObject.menu.builtInItems;
      // 通過 for..in 循環枚舉 ContextMenu 類的 temporaryBuiltInItems 對象的屬性,即內置菜單項的所有名稱
      for (var eachProp in temporaryBuiltInItems) {
      // 輸出屬性名
      //trace(eachProp);
      // 改變各屬性值為true,即顯示
      temporaryBuiltInItems[eachProp] = true;
      }
      }
      //
      // 函數:當點擊指定菜單項時,隱藏所有內置菜單項
      //
      function hideBuiltInItems(curr item):Void {
      // 臨時存儲自定義菜單項的路徑
      var temporaryCustomItems = currentObject.menu.customItems;
      for (var everyProp in temporaryCustomItems) {
      temporaryCustomItems[everyProp]["enabled"] = true;
      }
      // 選中項變為不可用
      itemReference.enabled = false;
      // 隱藏所有內置菜單項
      currentObject.menu.hideBuiltInItems();
      }
      //
      // 創建一個 ContextMenu 類的對象
      var firstCo = new ContextMenu();
      // 隱藏指定 ContextMenu 對象中的所有內置菜單項(“設置”除外)
      firstContextMemu.hideBuiltInItems();
      // 添加新的菜單項
      firstContextMemu.customItems.push(new ContextMenuItem("顯示菜單", showBuiltInItems));
      firstContextMemu.customItems.push(new ContextMenuItem("隱藏菜單", hideBuiltInItems, true, false));
      // 將 ContextMenu 對象會應用到根時間軸(或者其他指定的對象)
      _root.menu = firstContextMemu;
      /*
      // 查看 firstContextMemu.customItems 內容
      for (var k in firstContextMemu.customItems) {
      for (var n in firstContextMemu.customItems[k]) {
      trace(firstContextMemu.customItems[k][n]);
      }
      }
      */
      如果本頁不是您要找的課程,您也可以百度查找一下:

      亚洲无碼另类精品_亚洲天堂无码高清性视频_欧美日韩一区二区综合_亚洲午夜福利理论片在线贰信

        <acronym id="atkaq"></acronym>
        <bdo id="atkaq"></bdo>

        亚洲欧洲日产国码二区 | 日本日本乱码伦视频在线观看 | 日韩1区2区3区蜜桃在线观看 | 香蕉啪视频在线看视频久 | 精品国产一区二区三区久久狼 | 亚洲成AV人片在线观看不卡 |