Debes de documentarte sobre campos de texto dinámicos.
Te paso un ejemplito muy sencillo, que crea un campo de texto dínámico, le asigna un texto, un color y le aplica un rotación.
Código PHP:
var formato:TextFormat = new TextFormat();
formato.font = "fuente";
this.createTextField("txtPrueba", this.getNextHighestDepth(), 250, 250, 160, 120);
txtPrueba.wordWrap = true;
txtPrueba.embedFonts = true;
txtPrueba.text = "Hola esto es un texto";
txtPrueba._rotation = 45;
txtPrueba.textColor=0xFF0000;
txtPrueba.setTextFormat(formato);
Para que puedas rotar el campo de texto tiene que ser de tipo embedFonts.
Tienes que crear en la biblioteca una nueva fuente, botón derecho sobre la biblitoeca, nueva fuente, eliges fuente tamaño etc.
Luego para que funcione el ejemplo tiene que pinchar nuevamente sobre el botón derecho en la fuente creada y vinculación, exportar para actionscript y poner de identificador 'fuente'.(esto es porque yo desde código he llamado a la fuente asi : formato.font = "fuente")
Eso es la base, pero es algo tan extenso que tienes que investigar tu tb.
Salu2 ;) (esto es para flash 8)