xml’den verileri çeken bir animasyon oluşturduğunuzda (haber banner’ı yada image banner’ı olabilir) verilerin aynı standar sıra ile değil de random (karışık) gelmesini isteyebilirsiniz.
random geldiğinde kullanıcıların karşısına sürekli aynı bilgi çıkmaz ve farklılık oluşmuş olacaktır.
var list:Array=new Array() // boş dizi oluşturuyoruz.
for (var i:uint=0; i<50; i++)
{
list.push(i)
//0’dan 50’e kadar diziye ekliyoruz.
}
//trace(list)
var listRandom:Array=new Array() // yeni bir boş dizi oluşturuyoruz.
while (list.length>0)
{
var r:uint= Math.floor(Math.random() * list.length)
//yeni bir tam sayı tanımlayarak, ilk dizideki kadar random tam sayı üretiyoruz.
listRandom.push(list[r])
// ve bu rakamı 2 nci oluşturduğumuz dizenin sonuna ekliyoruz.
list.splice(r,1)
}
trace(listRandom)