A mi me parece buena idea con la excepción de que en lugar de cargar un txt puedes cargar un xml, y así te permitirá tener la info más ordenada y con más detalle. te pongo un ejemplo:
Archivo XML
Código:
<?xml version="1.0" encoding="iso-8859-1"?>
<curso titulo="Aprende AS3 fácilmente" color_del_boton="0xFF0000">
<capitulo numero="1" titulo="Todo tiene un comienzo">Aquí escribo el grueso del texto que forma este capitulo</capitulo>
<capitulo numero="2" titulo="Primeros pasos">Cosillas y más cosillas</capitulo>
</curso>
código de Flash
Código:
var cursos:XML = new XML();
var request1:URLRequest = new URLRequest("cursos.xml");
var cursosLoader:URLLoader = new URLLoader();
function cursosCargados(event:Event):void {
var loader:URLLoader = URLLoader(event.target);
var tmp:XML = new XML(loader.data);
cursos = tmp;
}
cursosLoader.addEventListener(Event.COMPLETE, cursosCargados);
cursosLoader.load(request1);
Creo que esta todo bien aunque puede haber erratas...