المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : عمل بطاقة اسئلة باختيار صح أو خطأ


الاستاذ خليل
02-05-2013, 02:00 AM
السلام عليكم

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

الشرح هنا (http://www.hesab.net/swishmax4/truefalse/truefalse.exe)

شرح الرابط فيديو (http://www.hesab.net/swishmax4/truefalse/truefalse.wmv)

الملف المفتوح (http://www.hesab.net/swishmax4/truefalse/truefalse.swi)


__________________________________________________ ____________________________
الجزء الثاني من الدرس
شرح الرابط فيديو (http://www.hesab.net/swishmax4/truefalse/truefalse1.wmv)

الملف المفتوح (http://www.hesab.net/swishmax4/truefalse/truefalse1.swi)


هذا في حدث اللود
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;
}
}


__________________________________________________ ________________________________________
الجزء الثالث من الدرس
شرح الرابط فيديو (http://www.hesab.net/swishmax4/truefalse/truefalse2.wmv)

الملف المفتوح (http://www.hesab.net/swishmax4/truefalse/truefalse2.swi)


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

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();
}

__________________________________________________ _________________________________________________
راجع الدرس جيدا
الجزء الرابع من الدرس
شرح الرابط فيديو (http://www.hesab.net/swishmax4/truefalse/truefalse3.wmv)

الملف المفتوح (http://www.hesab.net/swishmax4/truefalse/truefalse3.swi)


هذا في حدث اللود :
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");
}

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

ــــــــــــــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــــــــــــــــ
الجزء الخامس من الدرس
شرح الرابط فيديو (http://www.hesab.net/swishmax4/truefalse/truefalse4.wmv)

الملف المفتوح (http://www.hesab.net/swishmax4/truefalse/truefalse4.swi)

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

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");

}


__________________________________________________ ______________________________________________

الجزء السادس من الدرس
شرح الرابط فيديو (http://www.hesab.net/swishmax4/truefalse/truefalse5.wmv)

الملف المفتوح (http://www.hesab.net/swishmax4/truefalse/truefalse5.swi)


في زر اعادة الكود التالي
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
اخى الاستاذخليل

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

خادم المسلمين
02-05-2013, 03:52 AM
صدرته لفيديو طلع 130 ميجا مشكلة

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

الاستاذ خليل
02-05-2013, 04:19 AM
الرابط فيديو (http://www.hesab.net/swishmax4/truefalse/truefalse.wmv)

خادم المسلمين
02-05-2013, 04:23 AM
تم التطبيق

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

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

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

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

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

الاستاذ خليل
02-05-2013, 11:34 PM
الجزء الثاني من الدرس
شرح الرابط فيديو (http://www.hesab.net/swishmax4/truefalse/truefalse1.wmv)

الملف المفتوح (http://www.hesab.net/swishmax4/truefalse/truefalse1.swi)


هذا في حدث اللود
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
راجع الدرس جيدا
الجزء الثالث من الدرس
شرح الرابط فيديو (http://www.hesab.net/swishmax4/truefalse/truefalse2.wmv)

الملف المفتوح (http://www.hesab.net/swishmax4/truefalse/truefalse2.swi)


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

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
راجع الدرس جيدا
الجزء الرابع من الدرس
شرح الرابط فيديو (http://www.hesab.net/swishmax4/truefalse/truefalse3.wmv)

الملف المفتوح (http://www.hesab.net/swishmax4/truefalse/truefalse3.swi)


هذا في حدث اللود :
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
تم التطبيق

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

بعد مراجعة



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

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

الاستاذ خليل
02-07-2013, 01:14 AM
الجزء الخامس من الدرس
شرح الرابط فيديو (http://www.hesab.net/swishmax4/truefalse/truefalse4.wmv)

الملف المفتوح (http://www.hesab.net/swishmax4/truefalse/truefalse4.swi)

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

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
الجزء السادس من الدرس
شرح الرابط فيديو (http://www.hesab.net/swishmax4/truefalse/truefalse5.wmv)

الملف المفتوح (http://www.hesab.net/swishmax4/truefalse/truefalse5.swi)


في زر اعادة الكود التالي
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();
}