Muy buenas a todos.

He encontrado la manera de importar txt con estilos y funciona perfectamente. El problema esque te crea un campo de texto el mismo y el texto viene en el .as, y yo lo que quiero es crear yo la caja de texto donde yo quiera, y que tire de un archivo .txt externo. Alguien conoce un tutorial que realmente funcione en AS3 o me ayuda a intentarlo cambiar en base al que tengo? Casi prefiero ayuda y así aprenderia a hacerlo yo mismo.

CODIGO .AS

package
{
import flash.display.MovieClip;
import flash.net.URLRequest;
import flash.events.Event;
import flash.net.URLLoader;
import flash.text.*;

public class EjemploCSS extends MovieClip
{
var cargador:URLLoader;
var campo:TextField;
var texto:String = "<h1>Esto es una cabecera h1</h1></br>" +
"<h2>Esto es una cabecera h2</h2></br>" +
"<p>Este es el contenido donde vamos a meter varios enlaces:</p>" +
"<p><a href='http://www.google.com'>Google</a></p>" +
"<p><a href='http://www.yahoo.com'>Yahoo</a></p>" +
"<p><a href='http://www.altavista.com'>Altavista</a></p>"

public function EjemploCSS():void
{
campo = new TextField();
campo.width = 300;
campo.multiline = true;
campo.autoSize = TextFieldAutoSize.LEFT;
campo.selectable = false;
addChild(campo);
cargador = new URLLoader();
cargador.addEventListener(Event.COMPLETE, onCSSFileLoaded);
cargador.load(new URLRequest("ejemplo.css"));
}

public function onCSSFileLoaded(event:Event):void
{
var sheet:StyleSheet = new StyleSheet();
sheet.parseCSS(cargador.data);
campo.styleSheet = sheet;
campo.htmlText = texto;
}
}

}

CODIGO CSS

h1 {
font-family: Times New Roman, Times, _serif;
font-size: 30;
font-weight: bold;
}
h2 {
font-family: Arial, Helvetica, _sans;
font-size: 24;
}
p{
font-size: 15;
}
a{
color: #009900;
}
a:hover{
color: #00ff00;
}