หน้า: [1]
 
ผู้เขียน หัวข้อ: ถ้าจะแรนดอมตำแหน่งของMovie clip ในอาเรย์  (อ่าน 1716 ครั้ง)
0 สมาชิก และ 1 ขาจร กำลังดูหัวข้อนี้
ขอความช่วยเหลือหน่อยนะคะ พอดีขณะนี้ เราได้ลองเขียนโค้ด แรนดอมมูฟวี่คลิปจากไลบลารี่ โดยเอามาเก็บไว้ในอาเรย์ แล้วจะต้องแรนดอมตำแหน่งของมูฟวี่คลิปที่แรนดอมมาด้วย  ขอถามหน่อยนะคะว่าต้องทำยังไงถึงจะแรนดอมตำแหน่งมูฟวี่คลิปที่อยู่ในอาเรย์ได้คะ?

หมายถึงแรนดอมตำแหน่งที่จะวางบนสกรีนน่ะค่ะ



นี่คือโค้ดค่ะ


      //for RandomCharacter
      //variable for input movieclip names
      var randomChar:Array;
      //variable for keep selected character
      var useChar:Array = new Array  ;
      //variable for keep random number
      var numRan:Number;
      //variable for movieclip
      var chaRac1:char1 = new char1  ;
      var chaRac2:char2 = new char2  ;
      var chaRac3:char3 = new char3  ;
      var chaRac4:char4 = new char4  ;
      var chaRac5:char5 = new char5  ;



      

      public function DocumentClass()
      {

         //Event for CountDown Timer
         myTimer.addEventListener(TimerEvent.TIMER,countDown);
         myTimer.start();

         //input movieclip names
         randomChar = new Array(chaRac1,chaRac2,chaRac3,chaRac4,chaRac5);
         
         //Random Character
         for (var i:Number =0; i<4; i++)
         {
            numRan = Math.floor(Math.random() * randomChar.length);
            useChar = randomChar[numRan];
            randomChar.splice(numRan,1);
            
            //test selected
            trace(useChar);
         }


      }
« แก้ไขครั้งสุดท้าย: 18 มี.ค. 2011, 20:03 น. โดย Alicez » บันทึกการเข้า
หน้า: [1]
 
 
Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2007, Simple Machines | Thai language by ThaiSMF Valid XHTML 1.0! Valid CSS!