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

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

شرح عمل أسئلة تفاعلية بالسحب والإفلات

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

  • شرح عمل أسئلة تفاعلية بالسحب والإفلات

    بسم الله الرحمن الرحيم

    اليوم وجدت شرح هام جدا للسادة المدرسين
    المتطلعين لعمل تدريبات وأسئلة تفاعلية فلاشية

    الرحلة الأولى

    للأستاذ

    خليل إبراهيم


    الدرس الأ ول مبسط وسهل خالص
    فى كل أجزائه

    اضغط هنا لتحميل الدرس

    و بامكانكم اختصار الوقت باعطاء الكائن الاسم s1 ، s2 أو أي اسم و ثم الذهاب الى السكربت و الصاق الكود فقط و سيعمل ان شاء الله


    كود:
    [COLOR=#000000][COLOR=#0000BB]
    onSelfEvent [/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]press[/COLOR][COLOR=#007700]) { 
      
        [/COLOR][COLOR=#0000BB]startDrag[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]_target[/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000BB]false[/COLOR][COLOR=#007700]); 
    } 
    [/COLOR][COLOR=#0000BB]onSelfEvent [/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]release[/COLOR][COLOR=#007700]) { 
      
      
        [/COLOR][COLOR=#0000BB]stopDrag[/COLOR][COLOR=#007700]();         
    }  [/COLOR][/COLOR]
    في النهاية سيكون العمل مثل هذا
    http://www.hesab.net/swishmax3/36.swf


    اضغط هنا لشرح الجزء الثاني درس السحب و الافلات و رجوع الكائن الى نقطة معينة بعد الافلات .

    الكود المستخدم
    الشرح : نختار الكائن s2 و نضع و نضغط على سكربت و ننسخ الكود كاملا و نلصقه في السكربت .
    كود:
    [COLOR=#000000][COLOR=#0000BB]  
    onSelfEvent [/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]press[/COLOR][COLOR=#007700]) { 
      
        [/COLOR][COLOR=#0000BB]startDrag[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]_target[/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000BB]false[/COLOR][COLOR=#007700]); 
    } 
    [/COLOR][COLOR=#0000BB]onSelfEvent [/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]release[/COLOR][COLOR=#007700]) { 
      
        [/COLOR][COLOR=#0000BB]stopDrag[/COLOR][COLOR=#007700](); 
      
      
        if ([/COLOR][COLOR=#0000BB]_droptarget[/COLOR][COLOR=#007700]==[/COLOR][COLOR=#0000BB]_root[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]s1[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]_target[/COLOR][COLOR=#007700]) { 
            [/COLOR][COLOR=#0000BB]_root[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]s2[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]_x[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#0000BB]_root[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]s1[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]_x[/COLOR][COLOR=#007700]; 
            [/COLOR][COLOR=#0000BB]_root[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]s2[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]_y[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#0000BB]_root[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]s1[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]_y[/COLOR][COLOR=#007700]; 
      
        } 
        else { 
           [/COLOR][COLOR=#0000BB]_root[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]s2[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]_x[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#0000BB]200[/COLOR][COLOR=#007700]; 
            [/COLOR][COLOR=#0000BB]_root[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]s2[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]_y[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#0000BB]200[/COLOR][COLOR=#007700];   
        } 
    }  [/COLOR][/COLOR]



    و لا تنسى اعطاء الشكل الثاني الاسم s1 و جعلهما تارجت target

    و الملف في النهاية سيشبه
    http://www.hesab.net/swishmax3/37.swf



    و هذا شرح كيف نعمل التطبيق في دقيقتان اضغط هنا
    لكن اهم شي تعرفون معنى الامر او تعرفون تطبقون على غيره .


    الرحلة الثانية

    للأستاذة المبدعة

    نوسة احمد


    الدرس المنتظر درس كيفية سحب وافلات الاجسام فى السويتش مكس


    اولا المثال
    فقط اضغط على الحرف واسحبة لممكان المحدد له وهو بجانب صورة البطة واذا كان الحرف فى مكانه الصحيح سوف يكون مرن فى سحبه معك وسوف تسمع صوت بان الحرف فى مكانه الصحيح

    اما اذا كان الحرف فى خاطئ وليس فى مكانه سوف يجرع الحرف فى مكانه الاساسى فى الاسفل ولا يذهب معك فى المكان الفارغ للحرف بجوار البطة


    [flash1=http://www.7ozn.com/files48/12_02_2012_5d8013290516721.swf]WIDTH=500 HEIGHT=450[/flash1]

    http://www.7ozn.com/files48/12_02_2012_5d8013290516721.swf

    ثانيا اليكم شرح الدرس

    مباشر من النت

    [flash1=http://www.7ozn.com/files48/12_02_2012_565513290506091.swf]WIDTH=400 HEIGHT=350[/flash1]
    http://www.7ozn.com/files48/12_02_2012_565513290506091.swf


    أو


    ولمن اراد تحميل الدس بصيغة exe فيضغط على الرابط التالى

    http://sub3.rofof.com/02hvqmx12/Kyfyh_alshb.html


    الاكواد


    كود:
    onFrame (1) {
        stop();
    }
    onFrame (3) {
        stop();
    }
    onFrame (5) {
        stop();
    }
    onSelfEvent (dragOut) {
        _1.startDrag(true);
    }
    onSelfEvent (releaseOutside) {
        gotoAndPlay(2);
    }
    كود:
    onFrame (1) {
        stop();
    }
    onFrame (3) {
        stop();
    }
    onSelfEvent (dragOut) {
        this.startDrag(true);
    }
    onSelfEvent (enterFrame) {
        if (_parent.a1.isNearThis()) {
            _parent._4_Copy.gotoAndPlay(2);
            this.gotoAndPlay(2);
            stopDrag();
        }
    }
    سؤال الصح والخطأ
    المثال مرفق حمله من المرفقات


    الأكواد بالترتيب

    كود:
    onSelfEvent (load) {
        
        fscommand("FullScreen",true);
        
            B_true_false._visible = false;
            a_false._visible = false;  
            a_true._visible = false; 
    t1_x=t1._x;
    t1_y=t1._y;
    t2_x=t2._x;
    t2_y=t2._y;
    t3_x=t3._x;
    t3_y=t3._y;
    t4_x=t4._x;
    t4_y=t4._y;
    f1_x=f1._x;
    f1_y=f1._y;
    f2_x=f2._x;
    f2_y=f2._y;
    f3_x=f3._x;
    f3_y=f3._y;
    f4_x=f4._x;
    f4_y=f4._y;
    }
    onFrame (2) {
        stop();
    }



    كود:
    onSelfEvent (press) {
        
        startDrag(_target, false);
    }
    onSelfEvent (release) {  
        stopDrag();
        str=String(this._name);
        n=str.substr(0,1); 
        
           trace(str);      
        trace(n);
        if(this._droptarget==_parent.tr1._target){
            
          this._x=_parent.tr1._x ;
           this._y=_parent.tr1._y ;
             _root.a_true._visible=true;
        _root.a_true.gotoAndPlay(2);
            }else if(this._droptarget==_parent.tr2._target){
            
          this._x=_parent.tr2._x ;
           this._y=_parent.tr2._y ;
             _root.a_true._visible=true;
        _root.a_true.gotoAndPlay(2);
            }else{
                
    this._x=_root.t4_x ;
    this._y=_root.t4_y ;
    _root.a_false._visible=true;
    _root.a_false.gotoAndPlay(2);
                }
    }

    كود:
    onSelfEvent (press) {
        
        startDrag(_target, false);
    }
    onSelfEvent (release) {  
        stopDrag();
        str=String(this._name);
        n=str.substr(0,1); 
        
           trace(str);      
        trace(n);
        if(this._droptarget==_parent.fa1._target){
            
          this._x=_parent.fa1._x ;
           this._y=_parent.fa1._y ;
             _root.a_true._visible=true;
        _root.a_true.gotoAndPlay(2);
            }else  if(this._droptarget==_parent.fa2._target){
            
          this._x=_parent.fa2._x ;
           this._y=_parent.fa2._y ;
             _root.a_true._visible=true;
        _root.a_true.gotoAndPlay(2);
            }else{
                
    this._x=_root.f4_x ;
    this._y=_root.f4_y ;
    _root.a_false._visible=true;
    _root.a_false.gotoAndPlay(2);
                }
    }
    والأأن مع
    :كيفية عمل الدرجات و النقاط او النتائج أو احتساب الدرجات


    شرح عمل احتساب الدرجات بالصوت و الصورة اضغط هنا لتحميل الدرس

    و في النهاية سيكون التطبيق كالتالي
    http://www.hesab.net/swishmax3/51.swf


    و هذا ملف المشروع مع الاكواد
    http://www.hesab.net/swishmax3/51.swi


    و لعمل ذلك قم بادراج نص داينمك و ليكن اسمه t في var و هو المسؤول عن عدد الاجابات الصحيحة .
    و قم بادراج نص داينمك اخر و ليكن اسمه f في var و هو المسؤول عن عدد الاجابات الخاطئة .

    و حينما تريد تضيف درجة تقول له

    كود:
    [COLOR=#000000][COLOR=#0000BB] _root[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]t[/COLOR][COLOR=#007700]+=[/COLOR][COLOR=#0000BB]1[/COLOR][COLOR=#007700];  [/COLOR][/COLOR]
    و اذا تريد تضيف اجابة خاطئة تضع بمكان الشرط


    كود:
    [COLOR=#000000][COLOR=#0000BB]_root[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]f[/COLOR][COLOR=#007700]+=[/COLOR][COLOR=#0000BB]1[/COLOR][COLOR=#007700];[/COLOR][/COLOR]
    أما درس

    كيفية اختبار قيمة نصية و صنع أسئلة أكمل الفراغ






    اضغط هنا لتحميل الشرح بالصوت و الصورة



    كود اختبر الاجابة
    كود:
    [COLOR=#000000][COLOR=#0000BB] 
    on [/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]press[/COLOR][COLOR=#007700]) {
        if ([/COLOR][COLOR=#0000BB]_root[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]t1[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]text[/COLOR][COLOR=#007700]==[/COLOR][COLOR=#DD0000]"آسيا" [/COLOR][COLOR=#007700]and [/COLOR][COLOR=#0000BB]_root[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]t2[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]text[/COLOR][COLOR=#007700]==[/COLOR][COLOR=#DD0000]"أفريقيا" [/COLOR][COLOR=#007700]and [/COLOR][COLOR=#0000BB]_root[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]t3[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]text[/COLOR][COLOR=#007700]==[/COLOR][COLOR=#DD0000]"أمريكا"[/COLOR][COLOR=#007700]) {
       [/COLOR][COLOR=#0000BB]tr[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]gotoAndPlay[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]2[/COLOR][COLOR=#007700]); 
        
            }
        else {
            [/COLOR][COLOR=#0000BB]fa[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]gotoAndPlay[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]2[/COLOR][COLOR=#007700]);
        }
    }  [/COLOR][/COLOR]
    كود زر المسح
    كود:
    [COLOR=#000000][COLOR=#0000BB]on [/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]press[/COLOR][COLOR=#007700]) {
        [/COLOR][COLOR=#0000BB]t1[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]text [/COLOR][COLOR=#007700]=[/COLOR][COLOR=#DD0000]""[/COLOR][COLOR=#007700];
        [/COLOR][COLOR=#0000BB]t2[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]text [/COLOR][COLOR=#007700]=[/COLOR][COLOR=#DD0000]""[/COLOR][COLOR=#007700];
        [/COLOR][COLOR=#0000BB]t3[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]text [/COLOR][COLOR=#007700]=[/COLOR][COLOR=#DD0000]""[/COLOR][COLOR=#007700];
        }  [/COLOR][/COLOR]


    في النهاية سيكون العمل مثل هذا
    http://www.hesab.net/swishmax3/35.swf

    راجع المثال فى المرفقات

    lesson10
    للاستاذة أسماء



    التعديل الأخير تم بواسطة خادم المسلمين; الساعة 28-11-2015, 01:45 PM.

  • #2
    الإستاذ خليل إبراهيم عمل دورة سخر فيها كل علمه بالسويتش ماكس


    لخدمة العملية التعليمية فى البحرين خاصة مسقط رأسه


    وللدول العربية عامة


    تفضلو شوفوا نتيجة تعبه


    من هنا نماذج رائعة

    تعليق


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

      جزاك الله خيرا ونفع بك

      أجمل تحية .

      تعليق


      • #4
        خادم المسلمين

        ما شاء الله عليك

        لا تكل ولا تمل

        تبحث وتتقصى وتطبق ، ثم تخرج بنتيجة وتعرض ما استفدته

        جهود مباركة ولك الأجر بها إن شاء الله تستفيد وتفيد غيرك أي أنك طبقت عضويتك بكل مكان تدخله تعطي كما تأخذ

        تعليق


        • #5
          جزاك الله خيرا اخانا خادم المسلمين على هذا الشرح

          فالحكمة ضالة المؤمن أنّى وجدها التقطها


          .

          تعليق


          • #6
            جزاك الله خيرا ونفع بك

            تعليق


            • #7
              جزاك الله خيرا اخانا خادم المسلمين

              ماشاءا لله عليك وصلت سريعا وارحتني هذه المرة

              بارك الله في جهودك ياطيب ونفع الله بما تقدم

              تعليق


              • #8
                المشاركة الأصلية بواسطة abohmam مشاهدة المشاركة
                جزاك الله خيرا اخانا خادم المسلمين

                ماشاءا لله عليك وصلت سريعا وارحتني هذه المرة

                بارك الله في جهودك ياطيب ونفع الله بما تقدم

                اشكرك لمرورك ا خى ابو همام

                انا فقط نقلت خبرات وشروح لاخوة اخرين

                ويعتبر ا[gdwl]لاستاذ خليل ابراهيم [/gdwl] هو الوحيد الاذى تناول جانب انشاء برامج تفاعلية بالشرح من خلال بيئة السويت ماكس

                تعليق


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

                  بارك الله فيكم أخانا الفاضل خادم المسلمين
                  على جهودكم القيمة

                  وفقكم الله

                  تعليق


                  • #10
                    ملفات و شروحات في غاية الأهمية

                    شكرا جزيلا و بارك الله فيك

                    تعليق


                    • #11
                      تشرفت بمرورك استاذ عزيز ومرور الاستاذ ثامر

                      تعليق


                      • #12

                        السلام عليكم ورحمة الله وبركاته
                        بارك الله فيك على هذه الدروس القيمة
                        صراحة كنت في حاجة إليها
                        جعل الله هذا العمل في ميزان حسناتك

                        تعليق


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

                          تعليق


                          • #14
                            بخصوص روابط درس الاخت نوشة أحمد


                            http://www.7ozn.com/files48/12_02_20...3290506091.swf


                            أو

                            ولمن اراد تحميل الدس بصيغة exe فيضغط على الرابط التالى

                            http://sub3.rofof.com/02hvqmx12/Kyfyh_alshb.html

                            تعليق


                            • #15
                              لك كل الشكر والتقدير

                              تعليق

                              مواضيع تهمك

                              تقليص

                              المنتدى: القسم العام نشرت بواسطة: Reem2Rabeh الوقت: 04-23-2025 الساعة 04:27 PM
                              المنتدى: ضبط وتوكيد الجودة نشرت بواسطة: HeaD Master الوقت: 04-15-2025 الساعة 09:30 AM
                              المنتدى: التصنيع والانتاج نشرت بواسطة: HeaD Master الوقت: 04-11-2025 الساعة 01:08 PM
                              المنتدى: القسم العام نشرت بواسطة: نوال الخطيب الوقت: 03-19-2025 الساعة 03:07 AM
                              المنتدى: الكمبيوتر والإنترنت نشرت بواسطة: عوض السوداني الوقت: 03-18-2025 الساعة 07:22 AM
                              يعمل...
                              X