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