Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: Получение данных с сервера...
Получение данных с сервера...
flashx.textLayout.formats 

TextAlign  - AS3

Пакетflashx.textLayout.formats
Классpublic final class TextAlign
НаследованиеTextAlign Inheritance Object

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5

Определяет значения для установки свойств textAlign и textAlignLast класса TextLayoutFormat. Значения описывают выравнивание строк в абзаце относительно контейнера.

Посмотреть примеры

Связанные элементы API



Общедоступные свойства
 СвойствоОпределено
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
Общедоступные методы
 МетодОпределено
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
 Inherited
Возвращает элементарное значение заданного объекта.
Object
Общедоступные константы
 КонстантаОпределено
  CENTER : String = "center"
[статические] Указывает выравнивание по центру внутри контейнера.
TextAlign
  END : String = "end"
[статические] Указывает выравнивание по конечному краю — текст выравнивается в направлении, противоположном порядку записи.
TextAlign
  JUSTIFY : String = "justify"
[статические] Указывает выравнивание текста внутри строк, при котором они заполняют пространство контейнера.
TextAlign
  LEFT : String = "left"
[статические] Указывает выравнивание по левому краю.
TextAlign
  RIGHT : String = "right"
[статические] Указывает выравнивание по правому краю.
TextAlign
  START : String = "start"
[статические] Указывает выравнивание по начальному краю — текст выравнивается в соответствии с порядком записи.
TextAlign
Сведения о константе

CENTER

Константа
public static const CENTER:String = "center"

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5

Указывает выравнивание по центру внутри контейнера.

END

Константа 
public static const END:String = "end"

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5

Указывает выравнивание по конечному краю — текст выравнивается в направлении, противоположном порядку записи. Это эквивалентно указанию right для текста, записываемого слева направо, или left для текста, записываемого справа налево.

JUSTIFY

Константа 
public static const JUSTIFY:String = "justify"

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5

Указывает выравнивание текста внутри строк, при котором они заполняют пространство контейнера.

LEFT

Константа 
public static const LEFT:String = "left"

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5

Указывает выравнивание по левому краю.

RIGHT

Константа 
public static const RIGHT:String = "right"

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5

Указывает выравнивание по правому краю.

START

Константа 
public static const START:String = "start"

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5

Указывает выравнивание по начальному краю — текст выравнивается в соответствии с порядком записи. Это эквивалентно установке left для текстов, записываемых слева направо, или right для текстов, записываемых справа налево.

TextAlignExample.as

В этом примере показано выравнивание трех абзацев Hello World с использованием выключки CENTER, JUSTIFY и 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 ]Почему по-английски?
Содержимое Справочника ActionScript 3.0 отображается на английском языке

Не все части Справочника ActionScript 3.0 переводятся на все языки. Если какой-то текстовый элемент не переведен, он отображается на английском языке. Например, компонент ga.controls.HelpBox не переведен ни на один из языков. Это значит, что в русской версии справки компонент ga.controls.HelpBox будет отображаться на английском языке.