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

TextFlowUtil  - AS3 Flex

Пакетspark.utils
Классpublic class TextFlowUtil
НаследованиеTextFlowUtil Inheritance Object

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

TextFlowUtil является служебным классом, который предоставляет методы импорта в язык разметки, используемый Text Layout Framework, и экспорта TextFlow из этого языка.



Общедоступные свойства
 СвойствоОпределено
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
Общедоступные методы
 МетодОпределено
  
[статические] Экспортирует TextFlow в язык разметки, используемый Text Layout Framework, в форме XML.
TextFlowUtil
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
  
importFromString(markup:String, whiteSpaceCollapse:String = "collapse"):flashx.textLayout.elements:TextFlow
[статические] Создает TextFlow путем импорта (т. е. анализа) строки, содержащей язык разметки, используемый в Text Layout Framework.
TextFlowUtil
  
importFromXML(markup:XML, whiteSpaceCollapse:String = "collapse"):flashx.textLayout.elements:TextFlow
[статические] Создает TextFlow путем импорта (анализа) XML, содержащего язык разметки, используемый Text Layout Framework.
TextFlowUtil
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
 Inherited
Возвращает элементарное значение заданного объекта.
Object
Сведения о методе

export

()метод
public static function export(textFlow:flashx.textLayout.elements:TextFlow):XML

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

Экспортирует TextFlow в язык разметки, используемый Text Layout Framework, в форме XML.

Корневым тегом экспортированного XML является

      <TextFlow xmlns="http://ns.adobe.com/textLayout/2008" ...>
      

Параметры

textFlow:flashx.textLayout.elements:TextFlow — TextFlow, экспортируемый в язык разметки Text Layout Framework.

Возвращает
XML — XML, содержащий язык разметки Text Layout Framework.

importFromString

()метод 
public static function importFromString(markup:String, whiteSpaceCollapse:String = "collapse"):flashx.textLayout.elements:TextFlow

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

Создает TextFlow путем импорта (т. е. анализа) строки, содержащей язык разметки, используемый в Text Layout Framework.

Пример строки разметки:

      "<TextFlow xmlns='http://ns.adobe.com/textLayout/2008'>
      

Hello, World!

</TextFlow>"

Однако можно использовать более сжатую разметку, например:

"Hello, World!"
. Для включения в соответствующее пространство имен используется тег TextFlow, и происходит автоматическая вставка тегов диапазона и абзаца в соответствии со структурой TextFlow.

Если тег TextFlow указывается вручную, он должен принадлежать соответствующему пространству имен XML для динамической разметки Text Layout Framework, описание которой приведено по адресу "http://ns.adobe.com/textLayout/2008".

Неправильная разметка приведет к генерации этим методом различных исключений. Сообщение об ошибке будет содержать информацию о причинах невозможности выполнения анализа.

Параметры

markup:String — Строка разметки, подлежащая импорту.
 
whiteSpaceCollapse:String (default = "collapse") — Строка, указывающая на необходимость удаления или сохранения пробелов в разметке. Возможные значения: WhiteSpaceCollapse.COLLAPSE и WhiteSpaceCollapse.PRESERVE в классе flashx.textLayout.formats.WhiteSpaceCollapse. Значением по умолчанию является WhiteSpaceCollapse.COLLAPSE.

Возвращает
flashx.textLayout.elements:TextFlow — Новый экземпляр TextFlow, создаваемый на основе разметки.

importFromXML

()метод 
public static function importFromXML(markup:XML, whiteSpaceCollapse:String = "collapse"):flashx.textLayout.elements:TextFlow

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

Создает TextFlow путем импорта (анализа) XML, содержащего язык разметки, используемый Text Layout Framework.

Пример разметки XML:

      <TextFlow xmlns='http://ns.adobe.com/textLayout/2008'>
        

Hello, World!

</TextFlow>

Кроме того, можно использовать более сжатую разметку, например:

      "Hello, <span fontWeight='bold'>World!</span>"
      
Анализатор заключает разметку в тег <TextFlow> в соответствующем пространстве имен. Также анализатор включает теги <span> и <paragraph>, где необходимо, для согласования со структурой объекта TextFlow.

Если тег TextFlow указывается вручную, он должен принадлежать соответствующему пространству имен XML для динамической разметки Text Layout Framework, описание которой приведено по адресу "http://ns.adobe.com/textLayout/2008".

Неправильная разметка приведет к генерации этим методом различных исключений. Сообщение об ошибке содержит информацию о причинах невозможности выполнения анализа.

Параметры

markup:XML — XML разметки, подлежащий импорту.
 
whiteSpaceCollapse:String (default = "collapse") — Строка, указывающая на необходимость удаления или сохранения пробелов в разметке. Возможные значения: WhiteSpaceCollapse.COLLAPSE и WhiteSpaceCollapse.PRESERVE в классе flashx.textLayout.formats.WhiteSpaceCollapse. Значением по умолчанию является WhiteSpaceCollapse.COLLAPSE.

Возвращает
flashx.textLayout.elements:TextFlow — Новый экземпляр TextFlow, создаваемый на основе разметки.




[ X ]Почему по-английски?
Содержимое Справочника ActionScript 3.0 отображается на английском языке

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