إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

تعديل قائمة كليك يمين في فلاش

تقليص
هذا الموضوع مغلق.
X
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • تعديل قائمة كليك يمين في فلاش






    عند الضغط على أي ملف فلاشي بيمين الماوس ستلاحظ قائمة مساعدة منسدلة تسمى context menu تحتوي على التحكم في ملف العرض
    التكبير التصغير تشغيل ايقاف ... الخ سنقوم بالتعديل على القائمة ونستغلها في تنفيذ أوامر معينة مثلا حقوق المصمم فتح موقع ادراج ايميل
    التنقل الى صفحة فتح موفي كليب ...الخ

    يتم تغيير هاته الاعدادت الافتراضية عن طريق كلاس ContextMenu Class لذلك سنقوم اول بانشاء كائن من هذا الكلاس ونخزنه مثلا باسم my_menu
    كود:
    var my_menu:ContextMenu = new ContextMenu();
    لاخفاء الجزء العلوي من هاته القائمة الافتراضية يكفي فقط اضافة الدالة hideBuiltInItems() ونعرف فلاش أن قائمته ContextMenu
    أصبحت = القائمة الخاصة بنا my_menu ليصبح الكود

    كود:
    var my_menu:ContextMenu = new ContextMenu();
    my_menu.hideBuiltInItems();
    contextMenu = my_menu;
    عند تجربة الملف ستلاحظ اختفاء جزء من القائمة والباقي هو اعدادت مشغل الفلاش نفسه يصعب حذفها

    عندما قمنا بحذف عناصر من القائمة الافتراضية لكليك يمين في فلاش يمكن طبعا اضافة عناصر خاصة بنا في ذات القائمة عن طريق كلاس
    ContextMenuItem Class طيب سنضيف اولا اسم الموقع ويكون الكود كاملا كما يلي

    كود:
    var my_menu:ContextMenu = new ContextMenu();
    my_menu.hideBuiltInItems();
    
    var abc = new ContextMenuItem("abc4web.net");
    my_menu.customItems.push(abc);
    contextMenu = my_menu;
    جرب الملف واضغط بيمين الماوس ستلاحظ النتيجة ، بهاته الطريقة يمكن اضافة اي عناوين تريدها ومن
    خلال الضغط عليها يمكن فتح موقع - يمكن فتح صورة - تشغيل ملف صوتي - فيديو انتقال الى صفحة فتح موفي كليب .... الخ مثال

    كود:
    var my_menu:ContextMenu = new ContextMenu();
    my_menu.hideBuiltInItems();
    
    var abc = new ContextMenuItem("abc4web.net");
    var my_email = new ContextMenuItem("azizsoft@roc.com");
    var my_copyright = new ContextMenuItem("Copyright-aziz- 2014");
    my_menu.customItems.push(abc,my_email,my_copyright);
    
    contextMenu = my_menu;

    لتمكين المستخدم من التفاعل مع عناصر القائمة عن طريق الماوس يكون عن طريق MENU_ITEM_SELECT
    واضافة حدث الاستماع addEventListener() سيكون اذن الكود كاملا كما يلي ولاحظ اني اضفت فقط حدث استماع
    لفتح الموقع .

    كود:
    var my_menu:ContextMenu = new ContextMenu();
    my_menu.hideBuiltInItems();
    
    var abc = new ContextMenuItem("abc4web.net");
    var my_email = new ContextMenuItem("azizsoft@roc.com");
    var my_copyright = new ContextMenuItem("Copyright-aziz- 2014");
    my_menu.customItems.push(abc,my_email,my_copyright);
    
    contextMenu = my_menu;
    
    function openLink(e:ContextMenuEvent):void{
    navigateToURL(new URLRequest("https://sites.ienajah.com/vb2/vb"));
     }
    abc.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, openLink);
    جرب الملف واضغط بيمين الماوس ولاحظ النتيجة الملف المفتوح في المرفقات




    الملفات المرفقة

  • #2
    جزاك الله خير أستاذ عزيز
    موضوع مميز

    تعليق


    • #3
      بارك الله فيك أخانا شريف

      :teslam:

      تعليق


      • #4
        موضوع مهم ومفيد جدا
        شكرا لك مشرفنا الغالى
        الأخ

        azizsoft

        وجزاك الله كل خير

        تعليق


        • #5
          شـكــ وبارك الله فيك ـــرا لك

          لك مني أجمل تحية .

          تعليق


          • #6
            بسم الله الرحمن الرحيم

            اشكر لكم حضوركم الطيب اخواني

            تعليق


            • #7
              جزاك الله خيرا أخى الفاضل شريف

              ماشاء الله معلومة رائعة والشرح أروع

              بارك الله فيك وفى جهودك ياطيب

              تعليق


              • #8
                شـكــ وبارك الله فيك ـــرا لك ...

                تعليق


                • #9
                  شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

                  تعليق


                  • #10
                    موفق بإذن الله ... لك مني أجمل تحية .

                    تعليق


                    • #11
                      نفع الله بكم

                      تعليق


                      • #12
                        شكرا لكم وبارك الله فيكم

                        تعليق


                        • #13
                          مشكوووووووووور

                          تعليق


                          • #14
                            حفظكم الله وزادكم علما ورزقا

                            تعليق


                            • #15
                              شكراااااااااااااااااااااا ااااااااااا

                              تعليق

                              مواضيع تهمك

                              تقليص

                              المنتدى: القسم العام نشرت بواسطة: ماريا عبد الله الوقت: 06-08-2025 الساعة 11:33 PM
                              المنتدى: القسم العام نشرت بواسطة: ماريا عبد الله الوقت: 06-04-2025 الساعة 05:29 PM
                              المنتدى: القسم العام نشرت بواسطة: ماريا عبد الله الوقت: 05-31-2025 الساعة 10:07 PM
                              المنتدى: القسم العام نشرت بواسطة: ماريا عبد الله الوقت: 05-30-2025 الساعة 11:48 PM
                              المنتدى: التصنيع والانتاج نشرت بواسطة: HaMooooDi الوقت: 05-30-2025 الساعة 09:36 AM
                              يعمل...
                              X