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

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


خادم المسلمين
01-29-2013, 12:35 AM
بسم الله الرحمن الرحيم

اخى الحبيب

انا اتمرن حاليا على استدا ملفات مفتوحة

كان يتابع معى اخ من سلطنة عمان

لكن الان امتحانات
وهو صاحب الملف الفتوح
سؤالى

عند زر توليد الاسئلة هل بامكانه توليد اصوات او اصوات تشتغل عند توليد اى اسم من اسماء الفواكه
http://im36.gulfup.com/Cre01.png (http://www.gulfup.com/?vFiWpm)


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

رابط تحميل
الملف

http://www.gulfup.com/G.png (http://www.gulfup.com/?agDfi1)

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


تمت لاجابة


وشكر خاص لتواصل الاستاذ خليل


وفعلا تم اضافة حركة بسيطة وهى خلط لصور

بعد الاجابة على أى سؤال منها

والهدف منها زيادة نسبة تركيز الانتباه عند الطفل

الملف

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


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

الاستاذ خليل
01-30-2013, 12:39 AM
يجب عليك ادراج ملف الاصوات اولا ثم تستخدم الشرط
لم اتمكن من فتح الملف لان البرنامج الذي لديك احدث مما لدى سأحل المشكلة وارد عليك

خادم المسلمين
01-30-2013, 12:41 AM
شاكر جدا لحضورك أستاذنا الحبيب

ومنتظر الحل

الاستاذ خليل
01-30-2013, 01:29 AM
لم تضع به الاصوات و يجب عليك وضع شرط فقط ليقرأ الصوت

خادم المسلمين
01-30-2013, 01:35 AM
معذرة تفضل رابط تحميل الاصوات ومنتظر من حضرتك

رفع الملف بعد التعديل

الاصوات

http://www.gulfup.com/?5r8FRv

الاستاذ خليل
01-30-2013, 02:08 AM
ارجو ارفاق ما تريد بالمنتدى لكي لا يحذف الرابط

الاستاذ خليل
01-30-2013, 02:18 AM
ملف صوت العنب غير موجود

الاستاذ خليل
01-30-2013, 02:20 AM
صوت الكرز غير موجود

خادم المسلمين
01-30-2013, 02:24 AM
تم الرفع بالمرفقات

الاستاذ خليل
01-30-2013, 02:41 AM
لم ترفقها اخي

خادم المسلمين
01-30-2013, 02:42 AM
تم الرفع فى المشاركة

http://hesab.net/vb/showpost.php?p=36498&postcount=5

وتذكر اخى ارجوا القضاء على موضوع تكرار عرض اسماء الفواكه
حتى تنتهى الاسئلة
ويكون فيه تحديث ثم يكون بالامكان اعادة توليد الاسئلة وهكذا
مع عمل حساب للدرجة والنسبة المئوية

الاستاذ خليل
01-30-2013, 03:02 AM
http://www.gulfup.com/?79QDbG

http://www.gulfup.com/G.png (http://www.gulfup.com/?79QDbG)
لم ارفقه لان اقصى حد للرفع 2 ميجا و ملفك اصبح 17 ميجا بسبب تنسيق الصوت من نوع wave استعمل mp3 افضل لتصغر حجم العمل

تبقى لديك مشكلة اخرى و هي التكرار و حلها ان تقفل استخدام المتغير كل ما ضهر سؤال جديد و عليك ايضا وضع انتهت الاسئلة عندما تنفذ الاسئلة

خادم المسلمين
01-30-2013, 03:06 AM
جارى التحميل
ان شاء الله

الاستاذ خليل
01-30-2013, 03:08 AM
استعملت هذا الاسلوب و هو ان اجعل موفي من 0 الى 9 و اضع به صوت يعمل عند الفريم الثاني و في الفريم الاول متوقف لكي لا تعمل الاصوات مع بداية تشغيل الملف .

ثم نكتب له شرط في زر اختيار سؤال بان اذا رأى السؤال 0 يقوم بتشغيل بداية من الفريم الثاني يشغل s0 و هكذا للبقية حيث في الفريم الثاني الصوت المناسب للكلمة .

خادم المسلمين
01-30-2013, 03:14 AM
شىء رااااااااااائع فعلا

بارك الله في استاذنا

تبقى مشكلة تكرار بعض اسماء الفواكه مثل البرتقال

الاستاذ خليل
01-30-2013, 03:17 AM
عطيتك الطريقة في الرد السابق
تعمل متغيرات 9 و تجعلها false
و عند الزر الي يكون false تاخذة و الا تغير السؤال الى ان يصبحوا عشرة اسئلة

خادم المسلمين
01-30-2013, 03:24 AM
عطيتك الطريقة في الرد السابق
تعمل متغيرات 9 و تجعلها false
و عند الزر الي يكون false تاخذة و الا تغير السؤال الى ان يصبحوا عشرة اسئلة

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

خادم المسلمين
01-30-2013, 04:44 PM
اخى خليل

تم تعديل الملف ومرسل من طرف الاخ البراء
http://www.gulfup.com/?aXZi1Z

وشكرا جزيلا على اهتمامك وحرصك

الاستاذ خليل
01-31-2013, 12:39 AM
الاخ براء اجدر منى بالاجابة فأنا اتعلم منه ايضا اين وجدته باي منتدى ؟

الاستاذ خليل
01-31-2013, 12:42 AM
نعم الان كاملة الآن كنت سأخبرك بانها تحتاج الى اعادة برمجة ايضا بحيث يتم منع الاجابة حينما يتم الاجابة الصحيحة

خادم المسلمين
01-31-2013, 12:43 AM
الاخ براء اجدر منى بالاجابة فأنا اتعلم منه ايضا اين وجدته باي منتدى ؟

عفوا اخى لم أقصد فقط لو حضرتك متابع قسم الاستفسارت بسويتشات

هتلاقى اكثر من أخ مهتم بنفس الموضوع

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

wav

واضفته من خلا المكتبة library
ولكن عندما يظهر اسم القلم لا يأتى صوته الذى خصصته له
فكيف نضيف الاصوات؟

الاستاذ خليل
01-31-2013, 01:00 AM
يجب عليك تبديل الصوت ايضا اليك الشرح

خادم المسلمين
01-31-2013, 01:15 AM
يجب عليك تبديل الصوت ايضا اليك الشرح

بخصوص الملف الذى عدلت عليه بنفسك


ولكن انا اقصد ملف الاستاذ براء

حيث جعل السكربتات لها فى المشهد الاول

//دالة عرض السؤال
function show_question():void
{

//اوقف الصوت
q_voice.stop();



//اظهر اسم الفاكهة في مربع النص
textbox1.text= fruits_name[rnd];

//تشغيل ملف الصوت المناسب
q_voice.attachSound(fruits_name[rnd]);
q_voice.start();

//اسمح للمستخدم باختيار الصورة

for (var i:int=0;i< fruits_name.length;i++){
this["mc_" + (i+1)].b.enabled=true //تفعيل الزر
this["mc_" + (i+1)].b._xscale =100;//اعادة حجمه الطبيعي
this["mc_" + (i+1)].b._yscale =100 ;
this["mc_" + (i+1)].b._alpha=100 ;
}


}

//************************************************** *************************
//دالة فحص الاجابة
function check_answer(str:String):void
{

//اوقف الصوت
q_voice.stop();

//امنع المستخدم من الضغط مرة اخرى
for (var i:int=0;i< fruits_name.length;i++){
this["mc_" + (i+1)].b.enabled=false;
if( this["mc_" + (i+1)].b.tag != str){this["mc_" + (i+1)].b._alpha=40 } //تظليل بقية الاجابات
}



//اذا كانت اجابة المستخدم هي نفسها العنصر الموجود في مصفوفة اسماء الفاكة
if(str== fruits_name[rnd]){
textbox2.text ++; //اضف نقطة في خانة النص صواب

//تشغيل صوت عبارة التعزيز
q_voice.attachSound("correct");
q_voice.start();

}else{
//اذا لم تكن الاجابة مطابقة
textbox3.text ++;//اضف نقطة في خانة النص خطأ
//تشغيل الصوت في حال الفشل
q_voice.attachSound("incorrect");
q_voice.start();

}

//حساب النسبة المئوية
textbox4.text= " % " + int(parseInt(textbox2.text)/fruits_name.length * 100) ;

//السؤال التالي
rnd++;
//في حال انتهاء الاسئلة
if(rnd>= fruits_name.length){
new_game.enabled=false;//ابطال عمل زر اعادة السؤال
game_over.gotoAndStop(2);//اظهار عبارة انتهت اللعبة

};

}
//************************************************** *************************
onFrame (2) {
stop();
//عند بدء تشغيل التطبيق قم بعمل الاعدادات التالية

//مصفوفة اسماء الفاكهة
var fruits_name:Array=new Array("موز","تفاح","برتقال","أناناس","رمان","فراولة","فواكه","مانجو");

//الاعلان عن كائن الصوت
var q_voice:Sound = new Sound();
//رقم الفاكهة في مصفوفة الفواكه
var rnd:int=0;



//اعطاء الصور اسماء الفاكهة و تمكين الضغط عليها
for (var i:int=0;i< fruits_name.length;i++){
this["mc_" + (i+1)].b.tag= fruits_name[i];
this["mc_" + (i+1)].b.onRelease=function(){_root.check_answer(this.ta g )}
//عند المرور فوق الازرار يتم تكبيرها
this["mc_" + (i+1)].b.onRollOver=function(){this._xscale =130;this._yscale =130 ;
q_voice.attachSound("rollover"); q_voice.start()}//تشغيل صوت الزر
//عند المغادرة (ترك) الزر يتم اعادته للحجم الاصلي 100%
this["mc_" + (i+1)].b.onRollOut=function(){this._xscale =100;this._yscale =100 }


}

//عند الضغط على زر خروج
quit.onRelease=function(){fscommand("Quit")}
//عند الضغط على زر لعبة جديدة
new_game.onRelease=function(){ show_question()}




//خلط مصفوفة اسماء الفاكهة عشوائيا
var shuffling = function () {
var rnd:int = int( Math.random ()* 2 );
return (rnd); }


fruits_name = fruits_name.sort(shuffling);


//اعرض السؤال
show_question();

}


ولا ادرى كيف ساستبدل الاصوات؟

الاستاذ خليل
01-31-2013, 01:47 AM
اذهب library
اسمع للصوت الذي ان تغيره مثلا s0 هو للموز احذفه ثم ادرج صوت ثاني للقلم مثلا بس يكون نفس الاسم s0 جرب و اعلمنى بالنتيجة

خادم المسلمين
01-31-2013, 02:09 AM
اذهب library
اسمع للصوت الذي ان تغيره مثلا s0 هو للموز احذفه ثم ادرج صوت ثاني للقلم مثلا بس يكون نفس الاسم s0 جرب و اعلمنى بالنتيجة

نفذت بالحرف

مثل ما قلت لى

ولكن نفس المشكلة

الاستاذ خليل
01-31-2013, 02:34 AM
هات الملف الذي تود تغييره مع الصوت الجديد لأجرب بنفسي الاخ براء يكتب كود محترفين و هو يعرف للفلاش فلعلي اعرف الاجابة

خادم المسلمين
01-31-2013, 02:46 AM
اخى هذه هى الصورة

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

الصوت
http://www.gulfup.com/?wUdYNT

وملف الاخ البراء حاول عليه او على الملف الاصلى او على الملف اللى حضرتك عدلته من قبل ورفعت لى

الاستاذ خليل
01-31-2013, 03:35 AM
تم حل المشكلة
شاهد الشرح بالمرفق

خادم المسلمين
01-31-2013, 03:40 AM
الله عليك
ما شاء الله
تسلم ايدك

فلا تم الحل

خادم المسلمين
01-31-2013, 03:50 AM
وفعلا تم اضافة حركة بسيطة وهى خلطالصور

بعد الاجابة على سؤال منها

والهدف منها زيادة نسبة تركيز الانتباه عند الطفل

الملف

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

الاستاذ خليل
01-31-2013, 04:22 AM
جزيت الف خير عمل رائع