Bueno aqui te mando una de las formas en que puedes resolver el problema.
primero creas una clase que se encargue de leer el .txt [en el caso que te pongo lo que hace es llenar con unos datos el array para no hacer dificil la cosa..!
Joris.asCódigo :
package
{
import flash.events.EventDispatcher;
public class Joris extends EventDispatcher
{
private var misDatos : Array = new Array();
public function Joris():void
{
//Constructor...!
}
public function addDatos():void
{
alimentaDatos();
}
private function alimentaDatos():void
{
misDatos.push("Joris1","Joris2","Joris3"); //Agrego un elemento nuevo a misDatos.
//En tu caso seria el proceso de partido por , y esas cosas ...
//-- Ah por que ya termine de llenar el arreglo...
//Lanzo un evento de que ya termine de cargar los datos.
dispatchEvent(new miEvent("termine_de_cargar_datos", misDatos));
}
}
}fijate que la clase hereda de
EventDispatcher, lo la clase sera capaz de despachar eventos.. [Joris.as]
miEvent.asCódigo :
package
{
import flash.events.Event
public class miEvent extends Event
{
public var datos:Array = new Array();
public function miEvent(type:String, datos:Array):void
{
this.datos = datos;
super(type);
}
}
}y por ultimo el primer frame de la pelicula Flash...
Código :
import Joris;
var f:Joris = new Joris();
f.addEventListener("termine_de_cargar_datos", recibeN);
f.addDatos();
function recibeN(e:miEvent):void
{
a1.text = e.datos[0];
a2.text = e.datos[1];
a3.text = e.datos[2];
}
ahh por supuesto, a1,2,3 son textInput que estan en el Stage previamente, los puedes crear dinamicamente o como tu quieras....
esto solo es para que tengas una idea del mecanismo, este codigo se puede refinar mucho mas ..

espero que hayas entendido

salu2