Hola!
Tenía un codigo con una función que se llamaba desde java a través de ExternalInterface.addcallback.
Ahora me han pedido que en vez de eso, yo cargue desde el flash a un numero indefinido de rutas que contendrán cada una un mp3 y que cada una sea un objeto que se podrá pedir desde fuera...no se si me explico. Creo que no

Me parece un poco complicado. A ver si alguien me puede echar una mano, yo me voy a poner a ello pero ufff.
El codigo de java es el siguiente:
Código:
var flashvars = {};
flashvars.parametro1 = "";
var params = {};
params.menu = "false";
params.salign = "tl";
params.parametro1 = audio_path + "mp3/" + word_list[n]['w_audio'] + ".mp3";
params.parametro2 = audio_path + "mp3/" + word_list[n]['w_audio'] + ".mp3";
params.parametro3 = audio_path + "mp3/" + word_list[n]['w_audio'] + ".mp3";
params.parametro4 = audio_path + "mp3/" + word_list[n]['w_audio'] + ".mp3";
params.parametro5 = audio_path + "mp3/" + word_list[n]['w_audio'] + ".mp3";
params.parametro6 = audio_path + "mp3/" + word_list[n]['w_audio'] + ".mp3";
params.parametro7 = audio_path + "mp3/" + word_list[n]['w_audio'] + ".mp3";
params.wmode = "opaque";
params.allowScriptAccess = "allways";
var attributes = {};
Numflash_w = 'wFlashContent_' + i;
if (word_list[n]['w_mp3']) swfobject.embedSWF("vocabulary_trainer/player_words.swf", Numflash_w , "34", "34", "10.0", "expressInstall.swf", params, params, attributes);
Mil gracias!