ขอความช่วยเหลือหน่อยนะคะ พอดีขณะนี้ เราได้ลองเขียนโค้ด แรนดอมมูฟวี่คลิปจากไลบลารี่ โดยเอามาเก็บไว้ในอาเรย์ แล้วจะต้องแรนดอมตำแหน่งของมูฟวี่คลิปที่แรนดอมมาด้วย ขอถามหน่อยนะคะว่าต้องทำยังไงถึงจะแรนดอมตำแหน่งมูฟวี่คลิปที่อยู่ในอาเรย์ได้คะ?
หมายถึงแรนดอมตำแหน่งที่จะวางบนสกรีนน่ะค่ะ
นี่คือโค้ดค่ะ
//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); }
}
|