ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
flashx.textLayout.formats 

TextAlign  - AS3

Paketflashx.textLayout.formats
Klassepublic final class TextAlign
VererbungTextAlign Inheritance Object

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Definiert die Werte für die Einstellung der textAlign- und textAlignLast-Eigenschaften der TextLayoutFormat-Klasse. Die Werte beschreiben die Ausrichtung der Zeilen innerhalb des Absatzes relativ zum Container.

Beispiele anzeigen

Verwandte API-Elemente



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
Öffentliche Methoden
 MethodeDefiniert von
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
Öffentliche Konstanten
 KonstanteDefiniert von
  CENTER : String = "center"
[statisch] Legt die Zentrierung innerhalb des Containers fest.
TextAlign
  END : String = "end"
[statisch] Legt die Ausrichtung an der Endkante fest. Der Text wird entgegen der Schreibrichtung ausgerichtet.
TextAlign
  JUSTIFY : String = "justify"
[statisch] Legt fest, dass der Text innerhalb der Zeilen ausgerichtet ist, sodass diese den Container ausfüllen.
TextAlign
  LEFT : String = "left"
[statisch] Legt die Ausrichtung an der linken Kante fest (linksbündig).
TextAlign
  RIGHT : String = "right"
[statisch] Legt die Ausrichtung an der rechten Kante fest (rechtsbündig).
TextAlign
  START : String = "start"
[statisch] Legt die Ausrichtung an der Startkante fest. Der Text wird passend zur Schreibrichtung ausgerichtet.
TextAlign
Konstantendetails

CENTER

Konstante
public static const CENTER:String = "center"

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Legt die Zentrierung innerhalb des Containers fest.

END

Konstante 
public static const END:String = "end"

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Legt die Ausrichtung an der Endkante fest. Der Text wird entgegen der Schreibrichtung ausgerichtet. In von links nach rechts geschriebenem Text entspricht dies der Einstellung für Rechts, in von rechts nach links verlaufenden Text der Einstellung für Links.

JUSTIFY

Konstante 
public static const JUSTIFY:String = "justify"

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Legt fest, dass der Text innerhalb der Zeilen ausgerichtet ist, sodass diese den Container ausfüllen.

LEFT

Konstante 
public static const LEFT:String = "left"

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Legt die Ausrichtung an der linken Kante fest (linksbündig).

RIGHT

Konstante 
public static const RIGHT:String = "right"

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Legt die Ausrichtung an der rechten Kante fest (rechtsbündig).

START

Konstante 
public static const START:String = "start"

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Legt die Ausrichtung an der Startkante fest. Der Text wird passend zur Schreibrichtung ausgerichtet. In von links nach rechts geschriebenem Text entspricht dies der Einstellung für Links, in von rechts nach links verlaufenden Text der Einstellung für Rechts.

TextAlignExample.as

In diesem Beispiel werden drei Absätze von „Hello World“ ausgerichtet, indem die Ausrichtung CENTER, JUSTIFY und RIGHT verwendet wird.
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 ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.