Hola, encontré ésto en la ayuda de flash, no lo he probado , espero te aclare algunas dudas.
En la ayuda de Flash escribió:
MovieClip.createTextField()
Disponibilidad
Flash Player 6.
Sintaxis
my_mc.createTextField(instanceName, depth, x, y, width, height)
Parámetros
instanceName Cadena que identifica el nombre de instancia del campo de texto nuevo.
depth Número entero positivo que especifica la profundidad del campo de texto nuevo.
x Número entero que especifica la coordenada x del campo de texto nuevo.
y Número entero que especifica la coordenada y del campo de texto nuevo.
width Número entero positivo que especifica la anchura del campo de texto nuevo.
height Número entero positivo que especifica la altura del campo de texto nuevo.
Valor devuelto
Ninguno.
Descripción
Método; crea un campo de texto nuevo y vacío que tiene un elemento secundario del clip de película especificado por my_mc. Puede utilizar createTextField() para crear campos de texto mientras se reproduce un archivo SWF. El campo de texto se sitúa en (x, y) con las dimensiones width por height. Los parámetros x e y se refieren al clip de película contenedor; estos parámetros corresponden a las propiedades _x e _y del campo de texto. Los parámetros width y height corresponden a las propiedades _width y _height del campo de texto.
Las propiedades predeterminadas de un campo de texto son las siguientes:
type = "dynamic"
border = false
background = false
password = false
multiline = false
html = false
embedFonts = false
variable = null
maxChars = null
Un campo de texto creado con createTextField() recibe el siguiente objeto TextFormat predeterminado:
font = "Times New Roman"
size = 12
ctextColor = 0x000000
bold = false
italic = false
underline = false
url = ""
target = ""
align = "left"
leftMargin = 0
rightMargin = 0
indent = 0
leading = 0
bullet = false
tabStops = [] (empty array)
Ejemplo
En el ejemplo siguiente se crea un campo de texto cuya anchura es 300, la altura es 100, la coordenada x es 100, la coordenada y es 100, sin borde, texto de color rojo y subrayado.
_root.createTextField("mytext",1,100,100,300,100);
mytext.multiline = true;
mytext.wordWrap = true;
mytext.border = false;
myformat = new TextFormat();
myformat.color = 0xff0000;
myformat.bullet = false;
myformat.underline = true;
mytext.text = "éste es mi primer texto de objeto de campo de prueba";
mytext.setTextFormat(myformat);
Véase también
Clase TextFormat
--------------------------------------------------
Creación de texto desplazable
Existen varias maneras de crear texto desplazable en Flash. Puede permitir el desplazamiento en los campos de texto dinámico y de introducción de texto seleccionando la opción Desplazamiento permitido del menú Texto o del menú contextual o haciendo doble clic en el selector del bloque de texto con la tecla Mayús presionada.
Puede utilizar las propiedades scroll y maxscroll del objeto TextField para controlar el desplazamiento vertical, y las propiedades hscroll y maxhscroll para controlar el desplazamiento horizontal en un bloque de texto. Las propiedades scroll y hscroll especifican las posiciones de desplazamiento vertical y horizontal actuales respectivamente; puede leer y escribir estas propiedades. Las propiedades maxscroll y maxhscroll especifican respectivamente las posiciones de desplazamiento vertical y horizontal máximas; sólo está autorizado a leer estas propiedades.
El componente TextArea de Flash MX 2004 proporciona un método sencillo para crear campos de texto desplazable sin apenas crear scripts. Para más información, consulte el Componente TextArea.
Para crear un bloque de texto dinámico desplazable, realice una de las acciones siguientes:
Haga doble clic con la tecla Mayús presionada en el selector del bloque de texto dinámico.
Seleccione el bloque de texto dinámico con la herramienta Flecha y seleccione Texto > Desplazamiento permitido.
Seleccione el bloque de texto dinámico con la herramienta Flecha. Haga clic con el botón derecho del ratón (Windows) o con la tecla Control presionada (Macintosh) en el bloque de texto dinámico y seleccione Texto > Desplazamiento permitido.
Para utilizar la propiedad scroll para crear texto desplazable:
Realice uno de los siguientes pasos:
Con la herramienta Texto, arrastre un campo de texto en el escenario. Asigne al campo de texto el nombre de instancia textField en el inspector de propiedades.
Utilice ActionScript para crear un campo de texto de forma dinámica con el método MovieClip.createTextField(). Asigne al campo de texto el nombre de instancia textField como parámetro del método.
Cree un botón Arriba y un botón Abajo o seleccione Ventana > Otros paneles > Bibliotecas comunes > Botones y arrastre los botones al escenario.
Estos botones servirán para desplazar el texto hacia arriba y hacia abajo.
Seleccione el botón Abajo en el escenario.
En el panel Acciones (Ventana > Paneles de desarrollo > Acciones), introduzca el código siguiente para desplazar el texto hacia abajo en el campo de texto:
on(press){
textField.scroll += 1;
}
Seleccione el botón Arriba en el escenario.
En el panel Acciones, introduzca el código siguiente para desplazar el texto hacia arriba:
on(press){
textField.scroll += 1;
}