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...
spark.utils 

TextFlowUtil  - AS3 Flex

Paketspark.utils
Klassepublic class TextFlowUtil
VererbungTextFlowUtil Inheritance Object

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

TextFlowUtil ist eine Dienstklasse, die Methoden für das Importieren eines TextFlow von einer Markup-Sprache (und Exportieren eines TextFlow in eine Markup-Sprache) bietet, die vom Text Layout Framework verwendet wird.



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
Öffentliche Methoden
 MethodeDefiniert von
  
[statisch] Exportiert einen TextFlow in Form von XML in die vom Text Layout Framework verwendete Markup-Sprache.
TextFlowUtil
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
  
importFromString(markup:String, whiteSpaceCollapse:String = "collapse"):flashx.textLayout.elements:TextFlow
[statisch] Erstellt einen TextFlow durch Importieren (d. h. Parsen) eines Strings, der die vom Text Layout Framework verwendete Markup-Sprache enthält.
TextFlowUtil
  
importFromXML(markup:XML, whiteSpaceCollapse:String = "collapse"):flashx.textLayout.elements:TextFlow
[statisch] Erstellt einen TextFlow durch Importieren (Parsen) von XML, das die vom Text Layout Framework verwendete Markup-Sprache enthält.
TextFlowUtil
 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
Methodendetails

export

()Methode
public static function export(textFlow:flashx.textLayout.elements:TextFlow):XML

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Exportiert einen TextFlow in Form von XML in die vom Text Layout Framework verwendete Markup-Sprache.

Das Stamm-Tag der exportierten XML lautet:

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

Parameter

textFlow:flashx.textLayout.elements:TextFlow — Der in die Markup-Sprache des Text Layout Framework zu exportierende TextFlow.

Rückgabewerte
XML — XML, die die Markup-Sprache des Text Layout Framework enthält.

importFromString

()Methode 
public static function importFromString(markup:String, whiteSpaceCollapse:String = "collapse"):flashx.textLayout.elements:TextFlow

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Erstellt einen TextFlow durch Importieren (d. h. Parsen) eines Strings, der die vom Text Layout Framework verwendete Markup-Sprache enthält.

Beispiel eines Markup-Strings:

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

Hello, World!

</TextFlow>"

Sie können jedoch eine noch komprimiertere Markup-Sprache verwenden, wie etwa:

"Hello, World!"
. Er wird im entsprechenden Namespace von einem TextFlow-Tag eingeschlossen. Span- und Paragraph-Tags werden zur Einhaltung der Struktur eines TextFlow bei Bedarf automatisch eingefügt.

Wenn Sie das TextFlow-Tag selbst festlegen, muss es sich im korrekten XML-Namespace für Text Layout Framework-Laufzeit-Markup befinden. Dieser lautet: "http://ns.adobe.com/textLayout/2008".

Ein falsches Markup führt dazu, dass diese Methode verschiedene Ausnahmen ausgibt. Die Fehlermeldung enthält Informationen dazu, warum kein Parsing möglich war.

Parameter

markup:String — Der zu importierende Markup-String.
 
whiteSpaceCollapse:String (default = "collapse") — Ein String, der angibt, ob im Markup Leerstellen reduziert oder beibehalten werden sollen. Mögliche Werte sind WhiteSpaceCollapse.COLLAPSE und WhiteSpaceCollapse.PRESERVE in der flashx.textLayout.formats.WhiteSpaceCollapse-Klasse. Der Standardwert ist WhiteSpaceCollapse.COLLAPSE.

Rückgabewerte
flashx.textLayout.elements:TextFlow — Eine aus dem Markup erstellte neue TextFlow-Instanz.

importFromXML

()Methode 
public static function importFromXML(markup:XML, whiteSpaceCollapse:String = "collapse"):flashx.textLayout.elements:TextFlow

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Erstellt einen TextFlow durch Importieren (Parsen) von XML, das die vom Text Layout Framework verwendete Markup-Sprache enthält.

Beispiel für Markup-XML:

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

Hello, World!

</TextFlow>

Sie können auch eine noch komprimiertere Markup-Sprache verwenden, wie etwa die folgende:

      "Hello, <span fontWeight='bold'>World!</span>"
      
Der Parser schließt das Markup in ein <TextFlow>-Tag im korrekten Namespace ein. Der Parser fügt außerdem <span>- und <paragraph>-Tags ein, wo dies zur Einhaltung der Struktur von TextFlow-Objekten erforderlich ist.

Wenn Sie das TextFlow-Tag selbst festlegen, muss es sich im korrekten XML-Namespace für Text Layout Framework-Laufzeit-Markup befinden. Dieser lautet: "http://ns.adobe.com/textLayout/2008".

Ein falsches Markup führt dazu, dass diese Methode verschiedene Ausnahmen ausgibt. Die Fehlermeldung enthält Informationen dazu, warum kein Parsing möglich war.

Parameter

markup:XML — Die zu importierende Markup-XML.
 
whiteSpaceCollapse:String (default = "collapse") — Ein String, der angibt, ob im Markup Leerstellen reduziert oder beibehalten werden sollen. Mögliche Werte sind WhiteSpaceCollapse.COLLAPSE und WhiteSpaceCollapse.PRESERVE in der flashx.textLayout.formats.WhiteSpaceCollapse-Klasse. Der Standardwert ist WhiteSpaceCollapse.COLLAPSE.

Rückgabewerte
flashx.textLayout.elements:TextFlow — Eine aus dem Markup erstellte neue TextFlow-Instanz.




[ 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.