Personalización del componente Label

El componente Label puede transformarse horizontal y verticalmente durante la edición y en tiempo de ejecución. Durante la edición, seleccione el componente en el escenario y utilice la herramienta Transformación libre o cualquiera de los comandos Modificar > Transformar. También es posible definir el parámetro de edición autoSize ; en tal caso, el recuadro de delimitación de la previsualización dinámica no varía, pero el componente Label sí cambia de tamaño. El componente Label cambia de tamaño en función del parámetro wordwrap. Si el parámetro es true , el componente Label cambia de tamaño verticalmente para que quepa el texto. Si el parámetro es false , el componente Label cambia de tamaño horizontalmente. En tiempo de ejecución, utilice el método setSize() . Para obtener más información, consulte el método Label.setSize() y la propiedad Label.autoSize en la Referencia de ActionScript 3.0 para Flash Professional . También consulte Creación de una aplicación con el componente Label .

Uso de estilos con el componente Label

Es posible definir propiedades de estilo para cambiar el aspecto de una instancia de Label. Todo el texto de la instancia del componente Label debe compartir el mismo estilo. El componente Label tiene un estilo textFormat , que tiene los mismos atributos que el objeto TextFormat y que permite definir las mismas propiedades para el contenido de Label.text que un componente TextField normal de Flash. En el siguiente ejemplo se establece que el color de texto de una etiqueta sea rojo.

  1. Arrastre un componente Label del panel Componentes al escenario y asígnele el nombre de instancia a_label .

  2. Haga clic en la ficha Parámetros y reemplace el valor de la propiedad text con el texto:

    Aplicar rojo

  3. Seleccione el fotograma 1 de la línea de tiempo principal, abra el panel Acciones e introduzca el código siguiente:

    /* Create a new TextFormat object, which allows you to set multiple text properties at a time. */ 
     
    var tf:TextFormat = new TextFormat(); 
    tf.color = 0xFF0000; 
    /* Apply this specific text format (red text) to the Label instance. */ 
    a_label.setStyle("textFormat", tf);
  4. Seleccione Control > Probar película.

    Para obtener más información sobre los estilos de Label, consulte la clase Label en la Referencia de ActionScript 3.0 para Flash Professional .

Aspectos y el componente Label

El componente Label no tiene elementos visuales a los que aplicar aspectos.