天才教育網(wǎng)合作機構 > 培訓機構 >

                                                                                        東莞設計培訓網(wǎng)

                                                                                        歡迎您!
                                                                                        朋友圈

                                                                                        全國統一學(xué)習專(zhuān)線(xiàn) 9:00-21:00

                                                                                        位置:培訓資訊 > flash用右鍵菜單來(lái)控制顯示、隱藏右鍵菜單

                                                                                        flash用右鍵菜單來(lái)控制顯示、隱藏右鍵菜單

                                                                                        日期:2005-12-23 00:00:00     瀏覽:225    來(lái)源:東莞設計培訓網(wǎng)

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



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

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

                                                                                        奇米在线7777在线精品|国产成人精品免费视|精品无码不卡一区二区三区|国内综合精品午夜久久资源|亚洲视频在线观看..