منتدى جزيرة الرياضيات

منتدى جزيرة الرياضيات (http://www.hesab.net/vb/index.php)
-   جزيرة السويش ماكس Swish Max (http://www.hesab.net/vb/forumdisplay.php?f=100)
-   -   عمل بطاقة اسئلة باختيار صح أو خطأ (http://www.hesab.net/vb/showthread.php?t=10526)

الاستاذ خليل 02-05-2013 02:00 AM

عمل بطاقة اسئلة باختيار صح أو خطأ
 
السلام عليكم

اليكم الشرح
لاحظت مشكلة انه لا يعمل اذا صدر الى swf و يعمل صح اذا صدر الى exe

الشرح هنا

شرح الرابط فيديو

الملف المفتوح


__________________________________________________ ____________________________
الجزء الثاني من الدرس
شرح الرابط فيديو

الملف المفتوح


هذا في حدث اللود
كود:

onSelfEvent (load) {
    var n : Number = 0;
    var answer : Boolean = false ;
  bf._visible =false;
    bt._visible =false;
 
  }

كود زر سؤال بعد التعديل:
كود:

on (press) {
    n+=1;
    if(n==1){
      q.text="النبي الأمي هو النبي محمد";
      answer=true;
        }else if(n==2){
      q.text="مبرمج المسابقة هو وائل";
      answer=false;
        }
        bf._visible =true;
    bt._visible =true;
    bq._visible =false;
 
}


كود الاجابة الصحيحة مع تعديل الخطأ
كود:

onSelfEvent (press) {
  if(  _root.answer==true){
 
    _root.atrue.gotoAndPlay(2);
      _root.show_True.gotoAndPlay(2);
      _root.show_True._x=_root.bt._x;
      _root.show_True._y=_root.bt._y;
      }else{
            _root.afalse.gotoAndPlay(2);
 
        _root.show_True.gotoAndPlay(2);
      _root.show_True._x=_root.bf._x;
      _root.show_True._y=_root.bf._y;
          }
}

كود الاجابة الخاطئة مع التعديل

كود:

onSelfEvent (press) {
  if(  _root.answer==false){
 
    _root.atrue.gotoAndPlay(2);
      _root.show_True.gotoAndPlay(2);
      _root.show_True._x=_root.bf._x;
      _root.show_True._y=_root.bf._y;
      }else{
            _root.afalse.gotoAndPlay(2);
 
        _root.show_True.gotoAndPlay(2);
      _root.show_True._x=_root.bt._x;
      _root.show_True._y=_root.bt._y;
          }
}


__________________________________________________ ________________________________________
الجزء الثالث من الدرس
شرح الرابط فيديو

الملف المفتوح


هذا في حدث اللود

كود:

onSelfEvent (load) {
var n : Number = 0;
var answer : Boolean = false ;
bf._visible =false;
bt._visible =false;
 
}

هذا زر سؤال
كود:

on (press) {
n+=1;
if(n==1){
q.text="النبي الأمي هو النبي محمد";
answer=true;
}else if(n==2){
q.text="مبرمج المسابقة هو وائل";
answer=false;
}
bf._visible =true;
bt._visible =true;
bq._visible =false;
show_True._visible =false;
_root.bt._alpha =100;
_root.bf._alpha =100;
 
}

هذا زر خطأ
كود:

onSelfEvent (press) {
if ( _root.bt._alpha ==100){
if( _root.answer==false){
 
_root.atrue.gotoAndPlay(2);
_root.show_True._visible=true;
_root.show_True.gotoAndPlay(2);
_root.show_True._x=_root.bf._x;
_root.show_True._y=_root.bf._y;
_root.bt._alpha = 30;
_root.bf._alpha = 30;
}else{
_root.afalse.gotoAndPlay(2);
_root.show_True._visible=true;
_root.show_True.gotoAndPlay(2);
_root.show_True._x=_root.bt._x;
_root.show_True._y=_root.bt._y;
_root.bt._alpha = 30;
_root.bf._alpha = 30;
}}
}

هذا كود زر صح

كود:

onSelfEvent (press) {
if ( _root.bt._alpha ==100){
if( _root.answer==true){
 
_root.atrue.gotoAndPlay(2);
_root.show_True._visible=true;
_root.show_True.gotoAndPlay(2);
_root.show_True._x=_root.bt._x;
_root.show_True._y=_root.bt._y;
_root.bt._alpha = 30;
_root.bf._alpha = 30;
}else{
_root.afalse.gotoAndPlay(2);
_root.show_True._visible=true;
_root.show_True.gotoAndPlay(2);
_root.show_True._x=_root.bf._x;
_root.show_True._y=_root.bf._y;
_root.bt._alpha = 30;
_root.bf._alpha = 30;
}
}
}


هذا في موفي showtrue
كود:

onFrame (1) {
stop();
}
onFrame (36) {
_root.bq._visible=true;
}
onFrame (54) {
if(_root.n==2){
_root.m_end. gotoAndPlay(2);
 
 
 
}
}

كود موفي afalse و atrue
كود:

onFrame (1) {
stop();
}
onFrame (40) {
stop();
}

__________________________________________________ _________________________________________________
راجع الدرس جيدا
الجزء الرابع من الدرس
شرح الرابط فيديو

الملف المفتوح


هذا في حدث اللود :
كود:

onSelfEvent (load) {
var n : Number = 0;
var answer : Boolean = false ;
bf._visible =false;
bt._visible =false;
 
}

في زر سؤال:
كود:

on (press) {
n+=1;
if(n==1){
q.text="النبي الأمي هو النبي محمد";
answer=true;
}else if(n==2){
q.text="مبرمج المسابقة هو وائل";
answer=false;
}else if(n==3){
q.text = "الخالق هو الله";
answer=true;
}
bf._visible =true;
bt._visible =true;
bq._visible =false;
show_True._visible =false;
_root.bt._alpha =100;
_root.bf._alpha =100;
 
playSound("button");
 
}


في موفي afalse
كود:

onFrame (1) {
stop();
}
onFrame (40) {
stop();
}
onFrame (2) {
 
playSound("false");
}

في موفي atrue
كود:

onFrame (1) {
stop();
}
onFrame (40) {
stop();
}
onFrame (2) {
 
playSound("true");
}

و الباقي لم نغير فيهم

ــــــــــــــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــــــــــــــــ
الجزء الخامس من الدرس
شرح الرابط فيديو

الملف المفتوح

ما تغير في الكود هو زر سؤال

كود:

on (press) {
n+=1;
if(n==1){
q.text="النبي الأمي هو النبي محمد";
answer=true;
 
sound._1 .gotoAndPlay(2) ;
}else if(n==2){
q.text="مبرمج المسابقة هو وائل";
answer=false;
sound._2 .gotoAndPlay(2) ;
}else if(n==3){
q.text = "الخالق هو الله";
answer=true;
sound._3.gotoAndPlay(2) ;
}
bf._visible =true;
bt._visible =true;
bq._visible =false;
show_True._visible =false;
_root.bt._alpha =100;
_root.bf._alpha =100;
 
playSound("button");
 
}

__________________________________________________ ______________________________________________

الجزء السادس من الدرس
شرح الرابط فيديو

الملف المفتوح


في زر اعادة الكود التالي
كود:

on (press) {
n=0;
m_end.gotoAndStop(1);
show_True.gotoAndStop(1);
bf._visible =false;
bt._visible =false;
bq._visible =true;
q.text="";

r._visible =false;

}

في السين
كود:

onSelfEvent (load) {
var n : Number = 0;
var answer : Boolean = false ;
bf._visible =false;
bt._visible =false;
r._visible =false;
}
onFrame (1) {
stop();
}

و هذا في موفي m_end
كود:

onFrame (1) {
stop();
}
onFrame (23) {
_root.r._visible =true;
}
onFrame (24) {
stop();
}






الاستاذ خليل

خادم المسلمين 02-05-2013 02:03 AM

جارى تحميل الشرح يا أستاذنا

ولكن صدقنى أخى

برنامج البىبى فلاش باك

ملفاته للى بيغةexe
لاتعمل الامرة او مرتين
اما صيغ الفيديو والفلاش فلا بأس بها

وشكرا مقدما على الشرح وان شاء الله ارفع تطبيى بعد مراجعة الشرح

الاستاذ خليل 02-05-2013 02:24 AM

وجدت ان حجمه متضاعف مرة او مرتين يعني تصور الشرح حجمه 40 ميجا

الاستاذ خليل 02-05-2013 02:39 AM

صدرته لفيديو طلع 130 ميجا مشكلة

خادم المسلمين 02-05-2013 03:16 AM

2 مرفق
اخى الاستاذخليل

انا وصلت تقريبا نصف الشرح


خادم المسلمين 02-05-2013 03:52 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة الاستاذ خليل (المشاركة 36635)
صدرته لفيديو طلع 130 ميجا مشكلة

والله صيغة exe
هتتطلب التحميل من فترة لاخر عند تعطل الملف
معلش نتعب شوية فى الرفع حتى تبقى الفيديوهات للمشاهد دون شكوى

الاستاذ خليل 02-05-2013 04:19 AM

الرابط فيديو

خادم المسلمين 02-05-2013 04:23 AM

1 مرفق
تم التطبيق

ولكن الأن المشهد كة ما فيش فيه الا سؤالين

ما ذا لو احببت اعمل مجموعة أسئلة بعضها صح وبعضها خطأ

كيف سيكون تعديل السكريبت

كما ارجوا التوضيح كيف اعمل زر حديث للمسابقة أو اعادة

منتظر الرد
وشكرا






الاستاذ خليل 02-05-2013 11:34 PM

الجزء الثاني من الدرس
شرح الرابط فيديو

الملف المفتوح


هذا في حدث اللود
كود:

onSelfEvent (load) {
var n : Number = 0;
var answer : Boolean = false ;
bf._visible =false;
bt._visible =false;

}

كود زر سؤال بعد التعديل:
كود:

on (press) {
n+=1;
if(n==1){
q.text="النبي الأمي هو النبي محمد";
answer=true;
}else if(n==2){
q.text="مبرمج المسابقة هو وائل";
answer=false;
}
bf._visible =true;
bt._visible =true;
bq._visible =false;

}


كود الاجابة الصحيحة مع تعديل الخطأ
كود:

onSelfEvent (press) {
if( _root.answer==true){

_root.atrue.gotoAndPlay(2);
_root.show_True.gotoAndPlay(2);
_root.show_True._x=_root.bt._x;
_root.show_True._y=_root.bt._y;
}else{
_root.afalse.gotoAndPlay(2);

_root.show_True.gotoAndPlay(2);
_root.show_True._x=_root.bf._x;
_root.show_True._y=_root.bf._y;
}
}

كود الاجابة الخاطئة مع التعديل

كود:

onSelfEvent (press) {
if( _root.answer==false){

_root.atrue.gotoAndPlay(2);
_root.show_True.gotoAndPlay(2);
_root.show_True._x=_root.bf._x;
_root.show_True._y=_root.bf._y;
}else{
_root.afalse.gotoAndPlay(2);

_root.show_True.gotoAndPlay(2);
_root.show_True._x=_root.bt._x;
_root.show_True._y=_root.bt._y;
}
}


الاستاذ خليل

خادم المسلمين 02-05-2013 11:39 PM

جارى التحميل لشرح الجزء الثانى

والتطبيق بإذن الله

ولكن ملاحظة بخصوص الملف اللى حضرتك رفعته الاخير
الم تلاحظ ان الshap
اللى فى موفى
atrue

ينبغى ان يظلل الزر المسمى بbt؟

, لانى لما بضغط على سؤال بيظهر لى سؤال وبعد كدة بيختفى زر توليد الاسئلة
ولكن لما جربت اظلل الزر بالshape
الان زر السؤال ظاهر ولا يختفى

ويا ريت يكون فى الدرس القادمة اضافة صوت عند الاجابة الصحيحة وصوت عند الاجابة الخاطئة

وزر تحديث

وشكرا جزيلا

الاستاذ خليل 02-06-2013 01:22 AM

راجع الدرس جيدا
الجزء الثالث من الدرس
شرح الرابط فيديو

الملف المفتوح


هذا في حدث اللود

كود:

onSelfEvent (load) {
    var n : Number = 0;
    var answer : Boolean = false ;
  bf._visible =false;
    bt._visible =false;
 
  }

هذا زر سؤال
كود:

on (press) {
    n+=1;
    if(n==1){
      q.text="النبي الأمي هو النبي محمد";
      answer=true;
        }else if(n==2){
      q.text="مبرمج المسابقة هو وائل";
      answer=false;
        }
        bf._visible =true;
    bt._visible =true;
    bq._visible =false;
    show_True._visible =false;
    _root.bt._alpha =100;
    _root.bf._alpha =100;
   
}

هذا زر خطأ
كود:

onSelfEvent (press) {
    if ( _root.bt._alpha ==100){
  if(  _root.answer==false){
     
    _root.atrue.gotoAndPlay(2);
    _root.show_True._visible=true;
      _root.show_True.gotoAndPlay(2);
      _root.show_True._x=_root.bf._x;
      _root.show_True._y=_root.bf._y;
        _root.bt._alpha = 30;
        _root.bf._alpha = 30;
      }else{
            _root.afalse.gotoAndPlay(2);
          _root.show_True._visible=true;
        _root.show_True.gotoAndPlay(2);
      _root.show_True._x=_root.bt._x;
      _root.show_True._y=_root.bt._y;
        _root.bt._alpha = 30;
        _root.bf._alpha = 30;
          }}
}

هذا كود زر صح

كود:

onSelfEvent (press) {
    if ( _root.bt._alpha ==100){
  if(  _root.answer==true){
     
    _root.atrue.gotoAndPlay(2);
    _root.show_True._visible=true;
      _root.show_True.gotoAndPlay(2);
      _root.show_True._x=_root.bt._x;
      _root.show_True._y=_root.bt._y;
      _root.bt._alpha = 30;
        _root.bf._alpha = 30;
            }else{
            _root.afalse.gotoAndPlay(2);
            _root.show_True._visible=true;
        _root.show_True.gotoAndPlay(2);
      _root.show_True._x=_root.bf._x;
      _root.show_True._y=_root.bf._y;
        _root.bt._alpha = 30;
        _root.bf._alpha = 30;
          }
    }
}


هذا في موفي showtrue
كود:

onFrame (1) {
    stop();
}
onFrame (36) {
    _root.bq._visible=true;
}
onFrame (54) {
    if(_root.n==2){
      _root.m_end. gotoAndPlay(2);
     
     
       
        }
}

كود موفي afalse و atrue
كود:

onFrame (1) {
    stop();
}
onFrame (40) {
    stop();
}

اصبر سأجيب على اسئلتك ان شاء الله بالدروس القادمة
الاستاذ خليل

الاستاذ خليل 02-06-2013 02:52 AM

راجع الدرس جيدا
الجزء الرابع من الدرس
شرح الرابط فيديو

الملف المفتوح


هذا في حدث اللود :
كود:

onSelfEvent (load) {
    var n : Number = 0;
    var answer : Boolean = false ;
  bf._visible =false;
    bt._visible =false;
 
  }

في زر سؤال:
كود:

on (press) {
    n+=1;
    if(n==1){
      q.text="النبي الأمي هو النبي محمد";
      answer=true;
        }else if(n==2){
      q.text="مبرمج المسابقة هو وائل";
      answer=false;
        }else if(n==3){
      q.text = "الخالق هو الله";
      answer=true;
        }
        bf._visible =true;
    bt._visible =true;
    bq._visible =false;
    show_True._visible =false;
    _root.bt._alpha =100;
    _root.bf._alpha =100;
   
    playSound("button");
   
}


في موفي afalse
كود:

onFrame (1) {
    stop();
}
onFrame (40) {
    stop();
}
onFrame (2) {
   
    playSound("false");
}

في موفي atrue
كود:

onFrame (1) {
    stop();
}
onFrame (40) {
    stop();
}
onFrame (2) {
   
    playSound("true");
}

و الباقي لم نغير فيهم

السلام عليكم

خادم المسلمين 02-06-2013 10:00 PM

1 مرفق
تم التطبيق

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

بعد مراجعة



4 دروس
وننتظر رأيك أستاذ خليل
ثم

تبقى عدة أمور
عمل لودنج لبداية المسابقة
اريد ان اجعل الاسئلة مسموعة أيضا
يظهر مع السؤال صوت أحد يقرأ السؤال
وبالتالى هنحتاج توليد الاصوات مع الاسئلة
حساب الدرجة والنسبة المئوية

وأخيرا زر
تحديث للمسابقة او اعادة



الاستاذ خليل 02-07-2013 01:14 AM

الجزء الخامس من الدرس
شرح الرابط فيديو

الملف المفتوح

ما تغير في الكود هو زر سؤال

كود:

on (press) {
    n+=1;
    if(n==1){
      q.text="النبي الأمي هو النبي محمد";
      answer=true;
     
    sound._1 .gotoAndPlay(2) ;
            }else if(n==2){
      q.text="مبرمج المسابقة هو وائل";
      answer=false;
      sound._2 .gotoAndPlay(2) ;
        }else if(n==3){
      q.text = "الخالق هو الله";
      answer=true;
        sound._3.gotoAndPlay(2) ;
        }
        bf._visible =true;
    bt._visible =true;
    bq._visible =false;
    show_True._visible =false;
    _root.bt._alpha =100;
    _root.bf._alpha =100;
   
    playSound("button");
   
}


خادم المسلمين 02-07-2013 01:45 AM

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

وفى انتظار بقية ما اشرت اليه سابقا

الاستاذ خليل 02-07-2013 04:42 AM

الجزء السادس من الدرس
شرح الرابط فيديو

الملف المفتوح


في زر اعادة الكود التالي
كود:

on (press) {
    n=0;
    m_end.gotoAndStop(1);
    show_True.gotoAndStop(1);
    bf._visible =false;
    bt._visible =false;
    bq._visible =true;
    q.text="";
 
    r._visible =false;
 
}

في السين
كود:

onSelfEvent (load) {
    var n : Number = 0;
    var answer : Boolean = false ;
  bf._visible =false;
    bt._visible =false;
 r._visible =false;
  }
onFrame (1) {
    stop();
}

و هذا في موفي m_end
كود:

onFrame (1) {
    stop();
}
onFrame (23) {
    _root.r._visible =true;
}
onFrame (24) {
    stop();
}



الساعة الآن 04:38 AM

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. TranZ By Almuhajir