Hola a todos, necesito ayuda con lo siguiente:
Necesito hacer un sorteo con flash, la idea es cargar los nombres de los participantes a flash y de ahi al presionor el boton iniciar que empiecen a caer los nombres como si rodaran de abajo hacia arriba una especie de ruleta.
Lo hecho hasta el momento es lo siguiente :

// cargo un array con los datos de mi bd desde un xml de php
var Dataxml:XML = new XML();
Dataxml.ignoreWhite = true;
Dataxml.onLoad = function(success) {
if (success) {
largo = Dataxml.firstChild.childNodes.length;
descp_flash = new Array(largo);
for (i=0; i<largo; i++) {
//id_flash[i] = Dataxml.firstChild.childNodes[i].attributes.id_xml;
descp_flash[i] = Dataxml.firstChild.childNodes[i].attributes.descp_xml;
}
llenarDataGrid();
}
};
Dataxml.load("ides.php");

/// luego pongo en mi esenario 10 mc, cada mc tiene adentro un texto dinamico, este mc con el texto recibe uno a uno los datos del array, como es un arrat uso el for para que me de la posicion del dato. Obviamente esto me carga los ultimos 10 datos del array, es decir que si el array tiene 200 items solo me da los ultimos 10

function llenarDataGrid() {
for (i=0; i<descp_flash.length; i++) {
bloque1_mc.texto_txt.text = descp_flash[i];
bloque2_mc.texto_txt.text = descp_flash[i-1];
bloque3_mc.texto_txt.text = descp_flash[i-2];
bloque4_mc.texto_txt.text = descp_flash[i-3];
bloque5_mc.texto_txt.text = descp_flash[i-4];
bloque6_mc.texto_txt.text = descp_flash[i-5];
bloque7_mc.texto_txt.text = descp_flash[i-6];
bloque8_mc.texto_txt.text = descp_flash[i-7];
bloque9_mc.texto_txt.text = descp_flash[i-8];
bloque10_mc.texto_txt.text = descp_flash[i-9];
}

Hasta aqui todo bien, ahora lo que no se es como hacer el efecto del sorteo, habia pensado usar Math para obtener el indice del array de forma aleatoria, pero no me funciona.
Aguien me puede ayudar a hacer esto :shock: