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

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

كيفية عمل مشغل فلاش بكامل الازرار كمشغل الميديا

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

  • كيفية عمل مشغل فلاش بكامل الازرار كمشغل الميديا


    بسم الله الرحمن الرحيم
    برجاء شرح كيفية عمل مشغل لملفات بصيغه ( swf )
    فلاش يحتوي علي جميع الازرار مثل مشغل الميديا تماما
    زر للتشغيل و زر للايقاف و زر للايقاف المؤقت و زر
    للملف السابق و التالي و هكذا
    للعمل به في اكبر اسطوانه اسلامية تعليمية للاطفال
    بارك الله فيكم و جعل الله هذا العمل لنا و لكم شفيعا
    يوم العرض عليه


  • #2
    السلام عليكم ورحمة الله وبركاته
    أخي ريثما يفيدك الزملاء

    ماذا لو نضع ملفات الفلاش في مجلد Flash التابع لبرنامج الاوتوبلاي

    ----
    ونزود صفحة التجميعية بعنصر Flash وليكن Flash1 تستطيع إضافته من خلال القوائم العلوية للبرنامج

    -----------------------------------

    نكتب في الحدث on show
    كود PHP:
    result File.Find(_SourceFolder.."\\AutoPlay\\Flash""*.swf"falsefalsenilnil);

    x=
    السطر الاول للبحث عن كل ملفات الفلاش في مجلدنا السابق و تخزينها في متغير result
    أما الاعلان x=1 سنستغله كعداد
    --------------------------------------------------------------------------------------------------
    نأتي للأزرار قلت أخي تحتاج لأربع
    01 - لايقاف الفلاش مؤقتا
    كود PHP:
    Flash.Seek("Flash1"SEEK_FORWARD0); 
    02 - لاستئناف التشغيل
    كود PHP:
    Flash.Play("Flash1"); 
    03 - التالي
    كود PHP:
    Flash.Load("Flash1"result[x], falsefalse);
    x=x+1
    if x== #result then
    x=1
    end 
    04 - السابق
    كود PHP:
    Flash.Load("Flash1"result[x], falsefalse);
    x=x-1
    if x==0 then
    x
    =1
    end 
    اذ بدى خلل عدله موفق

    تعليق


    • #3
      مشروع فيه تقريبا كل طلباتك

      والشكر موصول للأستاذ ثامر

      ويعد تطبيقا على احد شروحاته السابقة

      الاوامر جاهزة
      واما استبدال الازرار فهذه ا تركها لك حسب ذوقياتك الخاصة بك وبمشروعك
      http://www.gulfup.com/?pQdvqq

      صورة من المشروع

      تعليق


      • #4
        المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
        السلام عليكم ورحمة الله وبركاته
        أخي ريثما يفيدك الزملاء

        ماذا لو نضع ملفات الفلاش في مجلد Flash التابع لبرنامج الاوتوبلاي

        ----
        ونزود صفحة التجميعية بعنصر Flash وليكن Flash1 تستطيع إضافته من خلال القوائم العلوية للبرنامج

        -----------------------------------

        نكتب في الحدث on show
        كود PHP:
        result File.Find(_SourceFolder.."\\AutoPlay\\Flash""*.swf"falsefalsenilnil);

        x=
        السطر الاول للبحث عن كل ملفات الفلاش في مجلدنا السابق و تخزينها في متغير result
        أما الاعلان x=1 سنستغله كعداد
        --------------------------------------------------------------------------------------------------
        نأتي للأزرار قلت أخي تحتاج لأربع
        01 - لايقاف الفلاش مؤقتا
        كود PHP:
        Flash.Seek("Flash1"SEEK_FORWARD0); 
        02 - لاستئناف التشغيل
        كود PHP:
        Flash.Play("Flash1"); 
        03 - التالي
        كود PHP:
        Flash.Load("Flash1"result[x], falsefalse);
        x=x+1
        if x== #result then
        x=1
        end 
        04 - السابق
        كود PHP:
        Flash.Load("Flash1"result[x], falsefalse);
        x=x-1
        if x==0 then
        x
        =1
        end 
        اذ بدى خلل عدله موفق
        هذه هو ملف تجريبي للعمل اود مساعدتك في
        وضع الاكواد علي ملف العمل للازرار المطلوبه
        و بلاخص تكرار الفيديو بعدد من 1 الي 5 مرات
        حسب اختيار المستخدم

        http://www.gulfup.com/?BEp6E7

        تعليق


        • #5
          المشاركة الأصلية بواسطة خادم المسلمين مشاهدة المشاركة
          مشروع فيه تقريبا كل طلباتك

          والشكر موصول للأستاذ ثامر

          ويعد تطبيقا على احد شروحاته السابقة

          الاوامر جاهزة
          واما استبدال الازرار فهذه ا تركها لك حسب ذوقياتك الخاصة بك وبمشروعك
          http://www.gulfup.com/?pQdvqq

          صورة من المشروع
          هذه هو ملف تجريبي للعمل اود مساعدتك في
          وضع الاكواد علي ملف العمل للازرار المطلوبه
          و بلاخص تكرار الفيديو بعدد من 1 الي 5 مرات
          حسب اختيار المستخدم

          http://www.gulfup.com/?BEp6E7

          تعليق


          • #6
            السلام عليكم ورحمة الله وبركاته

            أخي سأساعدك قدر الإمكان في بعض الأشياء
            ----------------------------------

            افتح الملف الذي أرسلته
            اضغط مرتين على اليست بوكس تجد ألسنة لاختيار الاحداث
            اختر on select
            وأكتب هذا الكود :
            كود PHP:
            f=ListBox.GetCount("ListBox1");
            nListBox.GetSelected("ListBox1");
            ListBox.GetItemData("ListBox1"n[1]);
            Flash.Load("Flash1"vfalsefalse); 
            الان نتوجه للأزرار لدينا زر التالي امسح الاكود المزروعة فيه
            و اكتب هذا الكود
            كود PHP:
            if ~= nil then
            ListBox
            .SelectItem("ListBox1"n[1]+1);
            if 
            n[1]+== f then
            ListBox
            .SelectItem("ListBox1"1);
            end
            else
            ListBox.SelectItem("ListBox1"1);
            end 
            زر التشغيل و الايقاف خليهم كيما راهم

            أما زر السابق امسح ما هو مكتوب من أكواد فيه
            و أكتب
            كود PHP:
            if ~= nil then
            ListBox
            .SelectItem("ListBox1"n[1]-1);
            if 
            n[1] == 1 then
            ListBox
            .SelectItem("ListBox1"1);
            end
            else
            ListBox.SelectItem("ListBox1"1);
            end 
            بهذا نكون إن شاء الله قد أنهينا ضبط عمل بعض الازرار
            يبقى التكرار دعنا نفكر مع بعض
            تقديري

            تعليق


            • #7
              المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
              السلام عليكم ورحمة الله وبركاته

              أخي سأساعدك قدر الإمكان في بعض الأشياء
              ----------------------------------

              افتح الملف الذي أرسلته
              اضغط مرتين على اليست بوكس تجد ألسنة لاختيار الاحداث
              اختر on select
              وأكتب هذا الكود :
              كود PHP:
              f=listbox.getcount("listbox1");
              nlistbox.getselected("listbox1");
              listbox.getitemdata("listbox1"n[1]);
              flash.load("flash1"vfalsefalse); 
              الان نتوجه للأزرار لدينا زر التالي امسح الاكود المزروعة فيه
              و اكتب هذا الكود
              كود PHP:
              if ~= nil then
              listbox
              .selectitem("listbox1"n[1]+1);
              if 
              n[1]+== f then
              listbox
              .selectitem("listbox1"1);
              end
              else
              listbox.selectitem("listbox1"1);
              end 
              زر التشغيل و الايقاف خليهم كيما راهم

              أما زر السابق امسح ما هو مكتوب من أكواد فيه
              و أكتب
              كود PHP:
              if ~= nil then
              listbox
              .selectitem("listbox1"n[1]-1);
              if 
              n[1] == 1 then
              listbox
              .selectitem("listbox1"1);
              end
              else
              listbox.selectitem("listbox1"1);
              end 
              بهذا نكون إن شاء الله قد أنهينا ضبط عمل بعض الازرار
              يبقى التكرار دعنا نفكر مع بعض
              تقديري
              تم بالفعل و جاري العمل علي التكرار

              تعليق


              • #8
                لم أفهم ردك أخي الكريم ..هل أنك تحاول في تحقيق التكرار أم ماذا ؟
                موفق

                تعليق


                • #9
                  و حتى لا يتأخر انتاجك لهاته الاسطوانة الاسلامية

                  نواصل من النقطة التي وصلنا إليها

                  و هي التكرار بعد ما عدلت على ملفك الاول و غيرت ماذكرنا
                  في ازرار -- التشغيل و الايقاف و التالي و السابق --- بقي لدينا زر التكرار و بجانبها قائمة متزحلقة
                  بعدد مرات التكرار
                  ---------------------------------------------------------------------------------------------
                  01 - احذف تلك القائمة " ListBox2 " الموجودة بجانب زر التكرار
                  و عوضها بعنصر ComboBox1 ونكتب فيه اختيار عدد مرات التكرار
                  كما توضح الصورة


                  اضغط عيه مرتين و في on select
                  كود PHP:
                  c1 ComboBox.GetSelected("ComboBox1");
                  b1 ComboBox.GetItemText("ComboBox1"c1);
                  b1 String.ToNumber(b1); 
                  02 - نضغط على عنصر الفلاش الموجود في صفحة العمل و نحقق
                  مايلي :


                  03 - نأتي لكتابة الأكواد في حدث الصفحة on timer
                  كود PHP:
                  v1 =Flash.GetFlashVariable("Flash1""_totalframes")
                  v2 =Flash.GetFlashVariable("Flash1""_root._currentframe")
                   if 
                  v1==v2 then
                  b1
                  =b1-1
                   Flash
                  .Play("Flash1"); 
                  if 
                  b1 ==0 then
                  Flash
                  .Stop("Flash1");
                  end
                  end 
                  04 - في زر التكرار نفسه أكتب :
                  كود PHP:
                  Page.StartTimer(500);
                  Flash.Play("Flash1"); 
                  -----------------------------------------------------------

                  اذ لم تساعدني الظروف في متابعة الموضوع هنا في الموقع
                  من سيواصل أويصحح لنجاح مثل هاته المشاريع بالتوفيق

                  تعليق


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

                    كفيت ووفيت
                    الله يبارك فيك يا الشيخ
                    في ميزان حسناتك ان شاء الله

                    تعليق


                    • #11
                      جزاك الله خيرا أخى ثامر على الجواب الكافى والمتابعة الرائعة

                      ماشاء الله عليك أسال الله أن يبارك جهودك وأن يغفر لك

                      لك أجمل تحية

                      تعليق


                      • #12
                        المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
                        لم أفهم ردك أخي الكريم ..هل أنك تحاول في تحقيق التكرار أم ماذا ؟
                        موفق
                        اقصد ان جميع الازرار تعمل جيدا بعد تنفيذها
                        ولم يتبقي سوي زر التكرار الذي لم يتم حتي الان

                        تعليق


                        • #13
                          المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
                          و حتى لا يتأخر انتاجك لهاته الاسطوانة الاسلامية

                          نواصل من النقطة التي وصلنا إليها

                          و هي التكرار بعد ما عدلت على ملفك الاول و غيرت ماذكرنا
                          في ازرار -- التشغيل و الايقاف و التالي و السابق --- بقي لدينا زر التكرار و بجانبها قائمة متزحلقة
                          بعدد مرات التكرار
                          ---------------------------------------------------------------------------------------------
                          01 - احذف تلك القائمة " listbox2 " الموجودة بجانب زر التكرار
                          و عوضها بعنصر combobox1 ونكتب فيه اختيار عدد مرات التكرار
                          كما توضح الصورة


                          اضغط عيه مرتين و في on select
                          كود PHP:
                          c1 combobox.getselected("combobox1");
                          b1 combobox.getitemtext("combobox1"c1);
                          b1 string.tonumber(b1); 
                          02 - نضغط على عنصر الفلاش الموجود في صفحة العمل و نحقق
                          مايلي :


                          03 - نأتي لكتابة الأكواد في حدث الصفحة on timer
                          كود PHP:
                          v1 =flash.getflashvariable("flash1""_totalframes")
                          v2 =flash.getflashvariable("flash1""_root._currentframe")
                           if 
                          v1==v2 then
                          b1
                          =b1-1
                           flash
                          .play("flash1"); 
                          if 
                          b1 ==0 then
                          flash
                          .stop("flash1");
                          end
                          end 
                          04 - في زر التكرار نفسه أكتب :
                          كود PHP:
                          page.starttimer(500);
                          flash.play("flash1"); 
                          -----------------------------------------------------------

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

                          تعليق


                          • #14
                            المشاركة الأصلية بواسطة azizsoft مشاهدة المشاركة
                            بسم الله الرحمن الرحيم

                            كفيت ووفيت
                            الله يبارك فيك يا الشيخ
                            في ميزان حسناتك ان شاء الله
                            اشكركم جميعا علي الدعم المتواصل منكم

                            تعليق


                            • #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