عرض مشاركة واحدة
  #23  
قديم 01-31-2013, 01:15 AM
خادم المسلمين خادم المسلمين غير متواجد حالياً
عضو

 
تاريخ التسجيل: Nov 2012
المشاركات: 162
اقتباس:
المشاركة الأصلية كتبت بواسطة الاستاذ خليل مشاهدة المشاركة
يجب عليك تبديل الصوت ايضا اليك الشرح
بخصوص الملف الذى عدلت عليه بنفسك


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

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

كود:
//دالة عرض السؤال
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.tag )}
        //عند المرور فوق الازرار يتم تكبيرها
         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();
    
}
ولا ادرى كيف ساستبدل الاصوات؟
رد مع اقتباس