Guida di riferimento di ActionScript® 3.0 per la piattaforma Adobe® Flash®
Home  |  Nascondi elenco pacchetti e classi |  Pacchetti  |  Classi  |  Novità  |  Indice  |  Appendici  |  Perché in inglese?
Filtri: Recupero dati dal server...
Recupero dati dal server...
flashx.textLayout.formats 

TextAlign  - AS3

Pacchettoflashx.textLayout.formats
Classepublic final class TextAlign
EreditarietàTextAlign Inheritance Object

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10, AIR 1.5

Definisce i valori per impostare le proprietà textAlign e textAlignLast della classe TextLayoutFormat. I valori descrivono l'allineamento delle righe nel paragrafo in relazione al contenitore.

Vedere gli esempi

Elementi API correlati



Proprietà pubbliche
 ProprietàDefinito da
 Inheritedconstructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto.
Object
Metodi pubblici
 MetodoDefinito da
 Inherited
Indica se per un oggetto è definita una proprietà specifica.
Object
 Inherited
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro.
Object
 Inherited
Indica se la proprietà specificata esiste ed è enumerabile.
Object
 Inherited
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche.
Object
 Inherited
Restituisce la rappresentazione in formato stringa di questo oggetto, formattato in base alle convenzioni specifiche per le versioni localizzate.
Object
 Inherited
Restituisce la rappresentazione in formato stringa dell'oggetto specificato.
Object
 Inherited
Restituisce il valore di base dell'oggetto specificato.
Object
Costanti pubbliche
 CostanteDefinito da
  CENTER : String = "center"
[statico] Specifica l'allineamento al centro all'interno del contenitore.
TextAlign
  END : String = "end"
[statico] Specifica un allineamento al bordo, ovvero il testo viene allineato in modo opposto rispetto all'ordine di scrittura.
TextAlign
  JUSTIFY : String = "justify"
[statico] Specifica che il testo viene giustificato all'interno delle righe affinché occupino tutto lo spazio del contenitore.
TextAlign
  LEFT : String = "left"
[statico] Specifica l'allineamento al bordo sinistro.
TextAlign
  RIGHT : String = "right"
[statico] Specifica l'allineamento al bordo destro.
TextAlign
  START : String = "start"
[statico] Specifica l'allineamento al bordo iniziale, ovvero il testo viene allineato secondo l'ordine di scrittura.
TextAlign
Descrizione delle costanti

CENTER

Costante
public static const CENTER:String = "center"

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10, AIR 1.5

Specifica l'allineamento al centro all'interno del contenitore.

END

Costante 
public static const END:String = "end"

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10, AIR 1.5

Specifica un allineamento al bordo, ovvero il testo viene allineato in modo opposto rispetto all'ordine di scrittura. Equivale a specificare right per il testo da sinistra a destra e left per il testo da destra a sinistra.

JUSTIFY

Costante 
public static const JUSTIFY:String = "justify"

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10, AIR 1.5

Specifica che il testo viene giustificato all'interno delle righe affinché occupino tutto lo spazio del contenitore.

LEFT

Costante 
public static const LEFT:String = "left"

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10, AIR 1.5

Specifica l'allineamento al bordo sinistro.

RIGHT

Costante 
public static const RIGHT:String = "right"

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10, AIR 1.5

Specifica l'allineamento al bordo destro.

START

Costante 
public static const START:String = "start"

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10, AIR 1.5

Specifica l'allineamento al bordo iniziale, ovvero il testo viene allineato secondo l'ordine di scrittura. Equivale all'impostazione left per il testo da sinistra a destra e right per il testo da destra a sinistra.

TextAlignExample.as

Questo esempio allinea tre paragrafi di "Hello World" utilizzando le opzioni di allineamento CENTER, JUSTIFY e RIGHT.
package flashx.textLayout.formats.examples {
    import flash.display.Sprite;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.elements.ParagraphElement;
    import flashx.textLayout.elements.SpanElement;
    import flashx.textLayout.elements.TextFlow;
    import flashx.textLayout.formats.TextAlign;
    import flashx.textLayout.formats.TextJustify;

    public class TextAlignExample extends Sprite
    {
        public function TextAlignExample()
        {
            var textFlow:TextFlow = new TextFlow();
            //create paragraphs and corresponding spans
            var pCenter:ParagraphElement = new ParagraphElement();
            var pJustify:ParagraphElement = new ParagraphElement();
            var pRight:ParagraphElement = new ParagraphElement();    
            var spanCenter:SpanElement = new SpanElement();
            var spanJustify:SpanElement = new SpanElement();
            var spanRight:SpanElement = new SpanElement();
            // add text to the spans
            spanCenter.text = "Hello, World\n";
            spanJustify.text = "Hello, World\n";
            spanRight.text = "Hello, World";
            // add spans to paragraphs and specify alignment
            pCenter.addChild(spanCenter);
            pCenter.textAlign = TextAlign.CENTER;
            
            pJustify.addChild(spanJustify);
            pJustify.textAlign = TextAlign.JUSTIFY;
            pJustify.textJustify = TextJustify.DISTRIBUTE;
                    
            pRight.addChild(spanRight);
            pRight.textAlign = TextAlign.RIGHT;
            // add paragraphs to TextFlow
            textFlow.addChild(pCenter);
            textFlow.addChild(pJustify);
            textFlow.addChild(pRight);
            // update controller to display
            textFlow.flowComposer.addController(new ContainerController(this,80,800));
            textFlow.flowComposer.updateAllControllers();
        }
    }
}




[ X ]Perché in inglese?
Il contenuto della Guida di riferimento di ActionScript 3.0 appare in inglese

Non tutte le parti della Guida di riferimento di ActionScript 3.0 sono tradotte in tutte le lingue. Quando un elemento del linguaggio non è tradotto, viene riportato in inglese. Ad esempio, la classe ga.controls.HelpBox non è tradotta in nessuna lingua. Pertanto, nella versione italiana della guida di riferimento, la descrizione della classe ga.controls.HelpBox è riportata in inglese.