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