Paket | flashx.textLayout.elements |
Klasse | public class TextFlow |
Vererbung | TextFlow ContainerFormattedElement ParagraphFormattedElement FlowGroupElement FlowElement Object |
Implementiert | IEventDispatcher |
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Ein TextFlow-Objekt kann ParagraphElement- und DivElement-Objekte als untergeordnete Elemente haben. Ein Div (DivElement-Objekt) repräsentiert eine Gruppe von Absätzen (ParagraphElement-Objekte). Ein Absatz kann SpanElement-, InlineGraphicElement-, LinkElement- und TCYElement-Objekte als untergeordnete Elemente haben.
Ein Bereich (SpanElement) ist ein Textbereich in einem Absatz mit den gleichen Attributen. Ein Bild (InlineGraphicElement) repräsentiert eine beliebige Grafik, die als einzelnes Zeichen in einer Textzeile angezeigt wird. Ein LinkElement repräsentiert einen Hyperlink oder HTML a
-Tag und kann mehrere Bereiche umfassen. Ein TCYElement-Objekt wird in japanischem Text verwendet, wenn ein kurzer Text senkrecht zum Rest der Zeile steht, wie in einem waagerechten Text in einer senkrechten Zeile. Ein TCYElement kann ebenfalls mehrere Bereiche enthalten.
TextFlow ist außerdem von der ContainerFormattedElement-Klasse abgeleitet, die die Stammklasse für alle Blockelemente auf der Container-Ebene ist.
Die folgende Abbildung zeigt die Beziehung der anderen Elemente zum TextFlow-Objekt an, z. B. Bereiche und Absätze.
Zu jedem TextFlow-Objekt gehört ein entsprechendes Configuration-Objekt, sodass Sie ursprüngliche Zeichen- und Absatzformate sowie das ursprüngliche Containerformat festlegen können. Außerdem können Sie Attribute für die Auswahl, für Hyperlinks, für den Fokus und den Bildlauf festlegen. Wenn Sie ein Configuration-Objekt als Parameter für den TextFlow()
-Konstruktor bereitstellen, wird ein schreibgeschützter Schnappschuss erstellt, auf den Sie über die TextFlow.configuration
-Eigenschaft zugreifen können. Nach der Erstellung können Sie die TextFlow-Konfiguration nicht ändern. Wenn Sie keine Configuration festlegen, können Sie über die TextFlow.defaultConfiguration
-Eigenschaft auf die Standardkonfiguration zugreifen.
Standard-MXML-EigenschaftmxmlChildren
Verwandte API-Elemente
IConfiguration
DivElement
FlowElement
FlowGroupElement
FlowLeafElement
IFlowComposer
ParagraphElement
SpanElement
Eigenschaft | Definiert von | ||
---|---|---|---|
alignmentBaseline : *
TextLayoutFormat: Gibt die Grundlinie an, an dem die dominierende Grundlinie ausgerichtet wird. | FlowElement | ||
backgroundAlpha : *
TextLayoutFormat: Alpha-Wert (Transparenz) für den Hintergrund (übernimmt Standardwert, wenn während der Kaskade nicht definiert). | FlowElement | ||
backgroundColor : *
TextLayoutFormat: Hintergrundfarbe des Texts (übernimmt Standardwert, wenn während der Kaskade nicht definiert). | FlowElement | ||
baselineShift : *
TextLayoutFormat: Betrag, um den die Grundlinie vom dominantBaseline-Wert verschoben wird. | FlowElement | ||
blockProgression : *
TextLayoutFormat: Gibt eine vertikale oder horizontale Abfolge der Zeilenplatzierung an. | FlowElement | ||
breakOpportunity : *
TextLayoutFormat: Gibt die Position von Zeilenumbrüchen in einem mehrzeiligen Text an. | FlowElement | ||
cffHinting : *
TextLayoutFormat: Die für diesen Text verwendete Art des CFF-Hintings. | FlowElement | ||
clearFloats : *
TextLayoutFormat: Steuert, wie der Text bei einem Float umbricht. | FlowElement | ||
color : *
TextLayoutFormat: Farbe des Texts. | FlowElement | ||
columnCount : *
TextLayoutFormat: Anzahl der Textspalten (übernimmt Standardwert, wenn während der Kaskade nicht definiert). | FlowElement | ||
columnGap : *
TextLayoutFormat: Gibt den Zwischenraum in Pixeln an, der zwischen den Spalten gelassen werden soll (übernimmt Standardwert, wenn während der Kaskade nicht definiert). | FlowElement | ||
columnWidth : *
TextLayoutFormat: Spaltenbreite in Pixeln (übernimmt Standardwert, wenn während der Kaskade nicht definiert). | FlowElement | ||
computedFormat : flashx.textLayout.formats:ITextLayoutFormat [schreibgeschützt]
Gibt die berechneten Formatattribute zurück, die für dieses Element wirksam sind. | FlowElement | ||
configuration : IConfiguration [schreibgeschützt]
Das Configuration-Objekt für dieses TextFlow-Objekt. | TextFlow | ||
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
coreStyles : Object [schreibgeschützt] Gibt die coreStyles für dieses FlowElement zurück. | FlowElement | ||
defaultConfiguration : Configuration [statisch] Standardkonfiguration für alle neuen TextFlow-Objekte, wenn keine Konfiguration festgelegt wurde. | TextFlow | ||
digitCase : *
TextLayoutFormat: Die für diesen Text verwendete Ziffernart. | FlowElement | ||
digitWidth : *
TextLayoutFormat: Die für diesen Text verwendete Ziffernbreite. | FlowElement | ||
direction : *
TextLayoutFormat: Gibt die standardmäßige bidirektionale Einbettungsebene des Texts im Textblock an. | FlowElement | ||
dominantBaseline : *
TextLayoutFormat: Gibt an, welche Elementgrundlinie an der alignmentBaseline ausgerichtet wird, um die vertikale Position des Elements auf der Linie zu bestimmen. | FlowElement | ||
firstBaselineOffset : *
TextLayoutFormat: Gibt die Grundlinienposition der ersten Linie im Container an. | FlowElement | ||
flowComposer : IFlowComposer [override] Verwaltet die Container für dieses Element. | TextFlow | ||
fontFamily : *
TextLayoutFormat: Der Name der zu verwendenden Schriftart oder eine durch Kommas getrennte Liste mit Schriftartnamen. | FlowElement | ||
fontLookup : *
TextLayoutFormat: Zu verwendende Schriftartsuche. | FlowElement | ||
fontSize : *
TextLayoutFormat: Die Textgröße in Pixeln. | FlowElement | ||
fontStyle : *
TextLayoutFormat: Stil des Texts. | FlowElement | ||
fontWeight : *
TextLayoutFormat: Schriftartstärke. | FlowElement | ||
format : flashx.textLayout.formats:ITextLayoutFormat Direkt für dieses Element angewendete TextLayoutFormat-Eigenschaften. | FlowElement | ||
formatResolver : IFormatResolver Eine Rückruf-Funktion zum Auflösen von Elementstilen. | TextFlow | ||
generation : uint [schreibgeschützt]
Die Erstellungsnummer für dieses TextFlow-Objekt. | TextFlow | ||
hostFormat : flashx.textLayout.formats:ITextLayoutFormat Das TextLayoutFormat-Objekt für dieses TextFlow-Objekt. | TextFlow | ||
id : String
Weist einem Element einen identifizierenden Namen zu, sodass es möglich ist, einen Stil für das Element durch Verweis auf die ID festzulegen. | FlowElement | ||
interactionManager : ISelectionManager
Der diesem TextFlow-Objekt zugeordnete InteractionManager. | TextFlow | ||
justificationRule : *
TextLayoutFormat: Regel zum Ausrichten von Text in einem Absatz. | FlowElement | ||
justificationStyle : *
TextLayoutFormat: Der Stil, der zum Ausrichten des Absatzes verwendet wird. | FlowElement | ||
kerning : *
TextLayoutFormat: Beim Kerning werden die Pixel zwischen bestimmten Zeichenpaaren angepasst, um die Lesbarkeit zu verbessern. | FlowElement | ||
leadingModel : *
TextLayoutFormat: Gibt das Zeilenabstandsmodell an, das eine Kombination von Zeilenabstandsbasis und Zeilenabstandsrichtung ist. | FlowElement | ||
ligatureLevel : *
TextLayoutFormat: Steuert, welche in der Schriftart definierten Ligaturen im Text verwendet werden können. | FlowElement | ||
lineBreak : *
TextLayoutFormat: Steuert Zeilenumbruch im Container (übernimmt Standardwert, wenn während der Kaskade nicht definiert). | FlowElement | ||
lineHeight : *
TextLayoutFormat: Steuerelemente für den Zeilenabstand des Texts. | FlowElement | ||
lineThrough : *
TextLayoutFormat: Wenn „true“, wird Durchstreichung angewendet, d. h eine mitten durch den Text gezogene Linie. | FlowElement | ||
linkActiveFormat : *
TextLayoutFormat: Definiert die Formatierungsattribute für Links im normalen Status. | FlowElement | ||
linkHoverFormat : *
TextLayoutFormat: Definiert die Formatierungsattribute, die für Links verwendet werden, über die der Mauszeiger bewegt wird („Hover“-Status). | FlowElement | ||
linkNormalFormat : *
TextLayoutFormat: Definiert die Formatierungsattribute für Links im normalen Status. | FlowElement | ||
listAutoPadding : *
TextLayoutFormat: Legt einen automatischen Einzug für die Startkante von Listen fest, wenn der Auffüllwert der Liste auf dieser Seite „auto“ lautet. | FlowElement | ||
listMarkerFormat : *
TextLayoutFormat: Definiert die Listenmarkierungen der Formatierungsattribute. | FlowElement | ||
listStylePosition : *
TextLayoutFormat: Zulässige Werte sind ListStylePosition.INSIDE, ListStylePosition.OUTSIDE, FormatValue.INHERIT. Standardwert ist nicht definiert, d. h. wurde nicht festgelegt. Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. | FlowElement | ||
listStyleType : *
TextLayoutFormat: Zulässige Werte sind ListStyleType.UPPER_ALPHA, ListStyleType.LOWER_ALPHA, ListStyleType.UPPER_ROMAN, ListStyleType.LOWER_ROMAN, ListStyleType.NONE, ListStyleType.DISC, ListStyleType.CIRCLE, ListStyleType.SQUARE, ListStyleType.BOX, ListStyleType.CHECK, ListStyleType.DIAMOND, ListStyleType.HYPHEN, ListStyleType.ARABIC_INDIC, ListStyleType.BENGALI, ListStyleType.DECIMAL, ListStyleType.DECIMAL_LEADING_ZERO, ListStyleType.DEVANAGARI, ListStyleType.GUJARATI, ListStyleType.GURMUKHI, ListStyleType.KANNADA, ListStyleType.PERSIAN, ListStyleType.THAI, ListStyleType.URDU, ListStyleType.CJK_EARTHLY_BRANCH, ListStyleType.CJK_HEAVENLY_STEM, ListStyleType.HANGUL, ListStyleType.HANGUL_CONSTANT, ListStyleType.HIRAGANA, ListStyleType.HIRAGANA_IROHA, ListStyleType.KATAKANA, ListStyleType.KATAKANA_IROHA, ListStyleType.LOWER_ALPHA, ListStyleType.LOWER_GREEK, ListStyleType.LOWER_LATIN, ListStyleType.UPPER_ALPHA, ListStyleType.UPPER_GREEK, ListStyleType.UPPER_LATIN, FormatValue.INHERIT. Standardwert ist nicht definiert, d. h. wurde nicht festgelegt. Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. | FlowElement | ||
locale : *
TextLayoutFormat: Das Gebietsschema des Texts. | FlowElement | ||
mxmlChildren : Array
Wendet ein Array von untergeordneten Elementen auf dieses Objekt an. | FlowGroupElement | ||
numChildren : int [schreibgeschützt]
Gibt die Anzahl der untergeordneten FlowElements dieses FlowGroupElement-Objekts zurück. | FlowGroupElement | ||
paddingBottom : *
TextLayoutFormat: Der untere Versatz in Pixeln. | FlowElement | ||
paddingLeft : *
TextLayoutFormat: Der linke Einzug in Pixeln. | FlowElement | ||
paddingRight : *
TextLayoutFormat: Der rechte Einzug in Pixeln. | FlowElement | ||
paddingTop : *
TextLayoutFormat: Der obere Versatz in Pixeln. | FlowElement | ||
paragraphEndIndent : *
TextLayoutFormat: Eine Zahl, die den Versatz des unteren Absatzrands in Pixeln angibt. | FlowElement | ||
paragraphSpaceAfter : *
TextLayoutFormat: Eine Zahl, die den Leerraum nach dem Absatz (in Pixeln) festlegt. | FlowElement | ||
paragraphSpaceBefore : *
TextLayoutFormat: Eine Zahl, die den Wert für den Leeraum vor dem Absatz in Pixeln angibt. | FlowElement | ||
paragraphStartIndent : *
TextLayoutFormat: Eine Zahl, die den Versatz des oberen Absatzrands angibt in Pixeln angibt. | FlowElement | ||
parent : FlowGroupElement [schreibgeschützt] Gibt das übergeordnete Element dieses FlowElement-Objekts zurück. | FlowElement | ||
parentRelativeEnd : int [schreibgeschützt] Gibt das relative Ende diesesFlowElement-Objekts im übergeordneten Element zurück. | FlowElement | ||
parentRelativeStart : int [schreibgeschützt] Gibt den relativen Beginn diesesFlowElement-Objekts im übergeordneten Element zurück. | FlowElement | ||
renderingMode : *
TextLayoutFormat: Der für diesen Text verwendete Wiedergabemodus. | FlowElement | ||
styleName : *
TextLayoutFormat: Weist einem Element eine identifizierende Klasse zu, sodass es möglich ist, einen Stil für das Element durch Verweis auf styleName festzulegen. | FlowElement | ||
styles : Object [schreibgeschützt] Gibt die Stile für dieses FlowElement zurück. | FlowElement | ||
tabStops : *
TextLayoutFormat: Gibt die Tabulatoren an, die dem Absatz zugewiesen sind. | FlowElement | ||
textAlign : *
TextLayoutFormat: Ausrichtung der Zeilen im Absatz relativ zum Container. | FlowElement | ||
textAlignLast : *
TextLayoutFormat: Ausrichtung der letzten (oder einzigen) Zeile im Absatz relativ zum Container im ausgerichteten Text. | FlowElement | ||
textAlpha : *
TextLayoutFormat: Wert für Alpha (Transparenz) des Texts. | FlowElement | ||
textDecoration : *
TextLayoutFormat: Auszeichnung im Text. | FlowElement | ||
textIndent : *
TextLayoutFormat: Eine Zahl, die die Einrückung der ersten Zeile des Absatzes in Pixeln festlegt. | FlowElement | ||
textJustify : *
TextLayoutFormat: Gibt Optionen für die Ausrichtung des Texts an. | FlowElement | ||
textLength : int [schreibgeschützt]
Gibt die Gesamtlänge des Textes, der zum FlowElement-Objekt und den untergeordneten Elementen gehört, zurück. | FlowElement | ||
textRotation : *
TextLayoutFormat: Bestimmt die Gradzahl zum Drehen dieses Texts. | FlowElement | ||
tracking : Object [Nur Schreiben]
Legt das Verfolgen fest und ist synonym mit der trackingRight-Eigenschaft. | FlowElement | ||
trackingLeft : *
TextLayoutFormat: Zahl in Pixeln (oder Prozent der Schriftgröße, z. B. 120 %), die die Laufweite (manuelles Kerning) angibt, auf die linke Seite jedes Zeichens angewendet werden soll. | FlowElement | ||
trackingRight : *
TextLayoutFormat: Zahl in Pixeln (oder Prozent der Schriftgröße, z. B. 120 %), die die Laufweite (manuelles Kerning) angibt, die auf die rechte Seite jedes Zeichens angewendet werden soll. | FlowElement | ||
typeName : String
Zu jedem FlowElement gehört ein typeName. | FlowElement | ||
typographicCase : *
TextLayoutFormat: Die für diesen Text verwendete typografische Buchstabenart. | FlowElement | ||
userStyles : Object Ermöglicht das Lesen und Schreiben von Benutzerstilen in einem FlowElement-Objekt. | FlowElement | ||
verticalAlign : *
TextLayoutFormat: Vertikale Ausrichtung oder Blocksatz (übernimmt Standardwert, wenn während der Kaskade nicht definiert). | FlowElement | ||
whiteSpaceCollapse : *
TextLayoutFormat: Blendet Leerraum aus oder behält ihn bei, wenn Text in einem TextFlow importiert wird. | FlowElement | ||
wordSpacing : *
TextLayoutFormat: Legt den optimalen, minimalen und maximalen Abstand (als Vielfaches der Breite einer normalen Leerstelle) zwischen Wörtern fest, der beim Blocksatz verwendet wird. | FlowElement |
Methode | Definiert von | ||
---|---|---|---|
TextFlow(config:IConfiguration = null)
Konstruktor - erstellt eine neue TextFlow-Instanz. | TextFlow | ||
Hängt ein untergeordnetes FlowElement-Objekt an. | FlowGroupElement | ||
Fügt der festgelegten Indexposition ein untergeordnetes FlowElement-Objekt hinzu. | FlowGroupElement | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registriert ein Ereignis-Listener-Objekt bei einem EventDispatcher-Objekt, sodass der Listener über ein Ereignis benachrichtigt wird. | TextFlow | ||
Löscht den vom styleProp-Parameter festgelegten Stil aus diesem FlowElement-Objekt. | FlowElement | ||
Erstellt eine tiefe Kopie dieses FlowElement-Objekts, einschließlich untergeordneter Elemente, indem der Inhalt zwischen zwei festgelegten Zeichenpositionen kopiert und die Kopie als FlowElement-Objekt zurückgegeben wird. | FlowElement | ||
Sendet ein Ereignis in den Ereignisablauf. | TextFlow | ||
Vergleicht die userStyles dieses Elements mit den userStyles anderer Elemente. | FlowElement | ||
Diese Methode sucht für eine gegebene relative Textposition nach der Indexposition des ersten untergeordneten FlowElements, das die relative Position enthält. | FlowGroupElement | ||
Sucht bei einer gegebenen relativen Textposition nach dem Blattelement, das die Position enthält. | FlowGroupElement | ||
Gibt die Startposition des Elements im Textfluss als absolute Indexposition zurück. | FlowElement | ||
Gibt das Zeichen an der festgelegten Position relativ zu diesem FlowElement-Objekt zurück. | FlowElement | ||
Gibt den Zeichencode an der festgelegten Position relativ zu diesem FlowElement zurück. | FlowElement | ||
Gibt das untergeordnete FlowElement an der festgelegten Indexposition zurück. | FlowGroupElement | ||
Sucht in untergeordneten Elementen nach dem festgelegten FlowElement-Objekt und gibt dessen Indexposition zurück. | FlowGroupElement | ||
Gibt ein Element zurück, dessen ID-Eigenschaft mit dem idName-Parameter übereinstimmt. | TextFlow | ||
Gibt den Beginn dieses Elements relativ zu einem übergeordneten Element zurück. | FlowElement | ||
Gibt alle Elemente zurück, die styleName als styleNameValue festgelegt haben. | TextFlow | ||
Gibt alle Elemente zurück, die für typeName den Wert typeNameValue aufweisen. | TextFlow | ||
Gibt das erste untergeordnete FlowLeafElement für diese Gruppe zurück. | FlowGroupElement | ||
Gibt das letzte untergeordnete FlowLeafElement für diese Gruppe zurück. | FlowGroupElement | ||
Gibt das nächste gleichgeordnete FlowElement in der Textflusshierarchie zurück. | FlowElement | ||
Gibt das mit diesem Element verknüpfte ParagraphElement-Objekt zurück. | FlowElement | ||
Gibt das vorherige gleichgeordnete FlowElement in der Textflusshierarchie zurück. | FlowElement | ||
Gibt den Wert des vom styleProp-Parameter festgelegten Stils zurück. Dieser legt den Stilnamen fest und kann einen beliebigen Benutzerstilnamen enthalten. | FlowElement | ||
[override] | FlowGroupElement | ||
Durchsucht die Textflusshierarchie in aufsteigender Richtung, um das TextFlow-Stammobjekt für das Element zurückzugeben. | FlowElement | ||
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat. | TextFlow | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
Wird für MXML-Objekte aufgerufen, nachdem das Implementierungsobjekt erstellt und sämtliche im MXML-Tag angegebenen Komponenteneigenschaften initialisiert wurden. | FlowElement | ||
Macht alle Formatierungsinformationen für den TextFlow ungültig, wodurch eine Neuberechnung erzwungen wird. | TextFlow | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Entfernt das angegebene untergeordnete FlowElement-Objekt aus der Gruppe. | FlowGroupElement | ||
Entfernt das untergeordnete FlowElement-Objekt an der festgelegten Indexposition. | FlowGroupElement | ||
Entfernt einen Listener aus dem EventDispatcher-Objekt. | TextFlow | ||
Ersetzt untergeordnete Elemente in der Gruppe durch die festgelegten neuen Elemente. | FlowGroupElement | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Legt für den vom styleProp-Parameter festgelegten Stil den vom newValue-Parameter festgelegten Wert fest. | FlowElement | ||
Erstellt eine Kopie dieses FlowElement-Objekts, indem der Inhalt zwischen zwei angegebenen Zeichenpositionen kopiert wird. | FlowElement | ||
Teilt dieses Objekt an der Position, die durch den childIndex-Parameter festgelegt wurde. | FlowGroupElement | ||
Teilt dieses FlowElement-Objekt an der vom relativePosition-Parameter angegebenen Position, die einer relativen Position im Text für dieses Element entspricht. | FlowElement | ||
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | ||
Gibt das angegebene Objekt als String zurück. | Object | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object | ||
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner Vorgänger ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist. | TextFlow |
Ereignis | Übersicht | Definiert von | ||
---|---|---|---|---|
Ausgelöst, wenn auf eine Verknüpfung geklickt wurde. | TextFlow | |||
Ausgelöst nach jeder Neuerstellung. | TextFlow | |||
Wird jedes Mal durch ein TextFlow-Objekt ausgelöst, wenn dieses beschädigt wurde. Sie können mit diesem Ereignis herausfinden, ob sich der TextFlow geändert hat, aber nicht auf den TextFlow selbst zugreifen, wenn dieses Ereignis ausgesendet wurde. | TextFlow | |||
Definiert den Wert der type-Eigenschaft eines flowOperationBegin-Ereignisobjekts. | TextFlow | |||
Definiert den Wert der type-Eigenschaft eines flowOperationComplete-Ereignisobjekts. | TextFlow | |||
Definiert den Wert der type-Eigenschaft eines flowOperationEnd-Ereignisobjekts. | TextFlow | |||
Ausgelöst, wenn die Größe eines InlineGraphicElement entsprechend der Breiten- und Höheneinstellung als Auto- oder Prozentangabe angepasst wird und das Laden der Grafik beendet wurde. | TextFlow | |||
Ausgelöst, wenn die Maustaste über einer Verknüpfung gedrückt wird. | TextFlow | |||
Ausgelöst, wenn die Maus über eine Verknüpfung bewegt wird. | TextFlow | |||
Ausgelöst, wenn die Maus über einer Verknüpfung losgelassen wird. | TextFlow | |||
Ausgelöst, wenn die Maus von einer Verknüpfung weg bewegt wird. | TextFlow | |||
Ausgelöst, wenn die Maus zuerst auf einer Verknüpfung ist. | TextFlow | |||
Ausgelöst durch ein TextFlow-Objekt, nachdem für Text innerhalb eines Containers ein Bildlauf durchgeführt wurde. | TextFlow | |||
Ausgelöst, sobald die Auswahl geändert wurde. | TextFlow | |||
Wird jedes Mal durch ein TextFlow-Objekt ausgelöst, wenn einem Container neue DisplayObjects hinzugefügt wurden oder dieser aufgrund einer Zusammenstellung aktualisiert wurde. | TextFlow |
configuration | Eigenschaft |
configuration:IConfiguration
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Das Configuration-Objekt für dieses TextFlow-Objekt. Das Configuration-Objekt legt die anfänglichen Zeichen- und Absatzformate, das anfängliche Containerformat sowie Attribute für das Hevorheben, für Hyperlinks, den Fokus und den Bildlauf fest.
Wenn Sie kein Configuration-Objekt festlegen, verwendet Text Layout Framework ein standardmäßiges Configuration-Objekt, auf das die defaultConfiguration
-Eigenschaft verweist.
Implementierung
public function get configuration():IConfiguration
Verwandte API-Elemente
defaultConfiguration | Eigenschaft |
public static var defaultConfiguration:Configuration
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Standardkonfiguration für alle neuen TextFlow-Objekte, wenn keine Konfiguration festgelegt wurde.
Verwandte API-Elemente
flowComposer | Eigenschaft |
flowComposer:IFlowComposer
[override] Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Verwaltet die Container für dieses Element.
Die TextLines, die aus dem Element erstellt werden, erscheinen als untergeordnete Elemente des Containers. Der flowComposer verwaltet die Container und fügt ihnen während der Textbearbeitung Zeilen hinzu bzw. entfernt sie daraus. Außerdem verwaltet der flowComposer einige kritische Attribute, z. B. die Breite und Höhe beim Zusammenstellen, die Aktivierung oder Deaktivierung des Bildlaufs usw.
Der Container und flowComposer
stehen in einem engen Zusammenhang. Wenn Sie flowComposer
zurücksetzen, wird der Container auf den Container des neuen flowComposer zurückgesetzt. Dementsprechend wird flowComposer
beim Zurücksetzen des Containers auf den neuen flowComposer des Container szurückgesetzt.
Implementierung
override public function get flowComposer():IFlowComposer
override public function set flowComposer(value:IFlowComposer):void
Verwandte API-Elemente
formatResolver | Eigenschaft |
formatResolver:IFormatResolver
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Eine Rückruf-Funktion zum Auflösen von Elementstilen. Sie können dadurch eine Formatierung mithilfe von CSS oder benannten Stilen bereitstellen.
Implementierung
public function get formatResolver():IFormatResolver
public function set formatResolver(value:IFormatResolver):void
Verwandte API-Elemente
generation | Eigenschaft |
generation:uint
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Die Erstellungsnummer für dieses TextFlow-Objekt. Die Rückgängig- und Wiederholvorgänge überprüfen mithilfe der Erstellungsnummer, ob es zulässig ist, einen Vorgang rückgängig zu machen oder zu wiederholen. Die Erstellungsnummern müssen übereinstimmen.
Jede Modelländerung erhöht generation
, sodass Sie an einer Änderung der Erstellungsnummer erkennen, dass das TextFlow-Modell geändert wurde.
Implementierung
public function get generation():uint
hostFormat | Eigenschaft |
hostFormat:flashx.textLayout.formats:ITextLayoutFormat
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Das TextLayoutFormat-Objekt für dieses TextFlow-Objekt. Dadurch werden verschiedene Optimierungen zur Wiederverwendung von Host-Formaten ermöglicht. Beispiel;
textFlowA.hostFormat = textFlowB.hostFormat
hostFormat
Formatwerte festlegen. Beispiel: Die folgenden Zeilen legen die Schriftgröße nicht auf 24 fest, da die Schriftgröße erst festgelegt wird, nachdem das TextLayoutFormat-Objekt dem hostFormat
zugewiesen wurde.
format = new TextLayoutFormat() textFlow.hostFormat = format format.fontSize = 24;
Implementierung
public function get hostFormat():flashx.textLayout.formats:ITextLayoutFormat
public function set hostFormat(value:flashx.textLayout.formats:ITextLayoutFormat):void
Verwandte API-Elemente
interactionManager | Eigenschaft |
interactionManager:ISelectionManager
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Der diesem TextFlow-Objekt zugeordnete InteractionManager.
Steuert die gesamte Auswahl und Bearbeitung des Texts. Wenn der TextFlow nicht auswählbar ist, hat der interactionManager den Wert „null“. Weisen Sie einen interactionManager zu, der sowohl ein ISelectionManager als auch ein IEditManager ist, damit der TextFlow bearbeitbar wird. Weisen Sie einen interactionManager zu, der nur ein ISelectionManager ist, damit ein TextFlow schreibgeschützt und auswählbar wird.
Implementierung
public function get interactionManager():ISelectionManager
public function set interactionManager(value:ISelectionManager):void
Verwandte API-Elemente
TextFlow | () | Konstruktor |
public function TextFlow(config:IConfiguration = null)
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Konstruktor - erstellt eine neue TextFlow-Instanz.
Wenn Sie einen config
-Parameter bereitstellen, werden die Inhalte des Configuration-Objekts kopiert und Sie können keine Änderungen durchführen. Sie können jedoch über die configuration
-Eigenschaft auf Konfigurationseinstellungen zugreifen. Wenn der config
-Parameter „null“ ist, können Sie über die defaultConfiguration
-Eigenschaft auf die Standardkonfigurationseinstellungen zugreifen.
Das Configuration-Objekt stellt einen Mechanismus zum Festlegen von konfigurierbaren Standardattributen für einen TextFlow bereit. Obwohl Sie keine Änderungen am Configuration-Objekt durchführen können, ist es möglich, Standardattribute durch Festlegen der Attribute des TextFlow und der untergeordnete Elemente festzulegen, falls erforderlich.
Parameterconfig:IConfiguration (default = null ) — Legt die Konfiguration fest, die für dieses TextFlow-Objekt verwendet wird. Wenn der Wert „null“ ist, verwenden Sie TextFlow.defaultConfiguration , um auf Konfigurationswerte zuzugreifen.
|
Verwandte API-Elemente
addEventListener | () | Methode |
public function addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Registriert ein Ereignis-Listener-Objekt bei einem EventDispatcher-Objekt, sodass der Listener über ein Ereignis benachrichtigt wird. Sie können Ereignis-Listener bei allen Knoten in der Anzeigeliste für eine bestimmte Art von Ereignis, Phase oder Priorität registrieren.
Nachdem Sie einen Ereignis-Listener erfolgreich registriert haben, können Sie seine Priorität nicht durch weitere Aufrufe von addEventListener()
ändern. Um die Priorität eines Listeners zu ändern, müssen Sie zunächst removeEventListener()
aufrufen. Anschließend können Sie den Listener mit der neuen Prioritätsstufe erneut aufrufen.
Nach der Registrierung des Listeners haben nachfolgende Aufrufe von addEventListener()
mit einem anderen type
- oder useCapture
-Wert eine separate Listener-Registrierung zur Folge. Wenn Sie beispielsweise zuerst einen Listener registrieren, für den useCapture
auf true
gesetzt ist, wird dieser nur während der Erfassungsphase aktiv sein. Wenn Sie addEventListener()
für dasselbe Listener-Objekt erneut aufrufen, diesmal aber useCapture
auf false
gesetzt ist, werden zwei separate Listener angelegt: einer, der während der Erfassungsphase aktiv ist und ein zweiter, der während der Ziel- und Bubbling-Phase aktiv ist.
Sie können einen Ereignis-Listener nicht nur für die Ziel- oder Bubbling-Phase registrieren. Die beiden Phasen hängen während der Registrierung immer zusammen, da Bubbling nur für übergeordnete Elemente des Zielknotens gilt.
Wenn Sie einen Ereignis-Listener nicht mehr benötigen, entfernen sie ihn, indem Sie EventDispatcher.removeEventListener()
aufrufen, andernfalls könnte es zu Speicherproblemen kommen. Objekte mit registrierten Ereignis-Listenern werden nicht automatisch aus dem Speicher entfernt, da der Garbagekollektor (Speichermanagement) keine Objekte entfernt, die noch Verweise enthalten.
Beim Kopieren einer EventDispatcher-Instanz werden zugewiesene Ereignis-Listener nicht kopiert. (Wenn ein neu angelegter Knoten einen Ereignis-Listener benötigt, müssen Sie den Listener nach dem Erstellen des Knotens zuweisen.) Wenn Sie jedoch eine EventDispatcher-Instanz verschieben, werden zugewiesene Ereignis-Listener ebenfalls verschoben.
Wenn der Ereignis-Listener bei einem Knoten registriert ist und dieser Knoten ein Ereignis durchgeführt, so wird der Ereignis-Listener nicht während der aktuellen Phase ausgelöst, kann aber in einer späteren Phase im Ereignisablauf gesendet werden, etwa in der Bubbling-Phase.
Wird ein Ereignis-Listener von einem Knoten entfernt, während mit dem Knoten ein Ereignis durchgeführt wird, so wird er von den aktuellen Aktionen immer noch ausgelöst. Nachdem er entfernt worden ist, wird der Ereignis-Listener nicht wieder aufgerufen (es sei denn er wird für spätere Verarbeitungsvorgänge erneut aufgerufen).
Parameter
type:String — Der Typ des Ereignisses.
| |
listener:Function — Die Listener-Funktion, die das Ereignis verarbeitet. Diese Funktion muss, wie das nachfolgende Beispiel zeigt, ein Ereignisobjekt als einzigen Parameter akzeptieren und keinen Wert zurückgeben:
| |
useCapture:Boolean (default = false ) — Bestimmt, ob der Listener in der Erfassungsphase oder in der Ziel- und Bubbling-Phase arbeitet. Ist useCapture auf true gesetzt, so verarbeitet der Listener das Ereignis nur während der Erfassungsphase und nicht während der Ziel- oder Bubbling-Phase. Hat useCapture hingegen den Wert false , verarbeitet der Listener das Ereignis nur während der Ziel- oder Bubbling-Phase. Damit das Ereignis in allen drei Phasen aktiv ist, rufen Sie addEventListener() zweimal auf; einmal ist useCapture auf true gesetzt, und beim zweiten Mal hat useCapture den Wert false .
| |
priority:int (default = 0 ) — Die Prioritätsstufe des Ereignis-Listeners. Prioritäten werden über eine 32-Bit-Ganzzahl zugewiesen. Je höher die Zahl, desto höher die Priorität. Alle Listener mit der Priorität n werden vor Listenern mit der Priorität n-1 verarbeitet. Wenn zwei oder mehr Listener die gleiche Priorität aufweisen, werden sie in der Reihenfolge verarbeitet, in der sie hinzugefügt wurden. Die Standardpriorität ist 0.
| |
useWeakReference:Boolean (default = false ) — Bestimmt, ob der Verweis auf den Listener stark oder schwach ist. Ein starker Verweis (der Standard) verhindert, dass der Listener von einem Garbage Collector entfernt wird. Ein schwacher Verweis hingegen nicht. Funktionen von Mitgliedern auf Klassenebene werden nicht vom Garbagekollektor entfernt. Daher können Sie |
dispatchEvent | () | Methode |
public function dispatchEvent(event:Event):Boolean
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Sendet ein Ereignis in den Ereignisablauf. Das Ereignisziel ist das EventDispatcher-Objekt, für das die Methode dispatchEvent()
aufgerufen wird.
Parameter
event:Event — Das Ereignisobjekt, das in den Ereignisablauf gesendet wird.
|
Boolean — Der Wert true (sofern nicht preventDefault() ) wird bei dem Ereignis aufgerufen. In diesem Fall wird false zurückgegeben.
|
getBackgroundManager | () | Methode |
getElementByID | () | Methode |
public function getElementByID(idName:String):FlowElement
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt ein Element zurück, dessen id
-Eigenschaft mit dem idName
-Parameter übereinstimmt. Ermöglicht die Anwendung eines Stils anhand der id
.
Beispiel: In der folgenden Zeile wird der Stil für die Farbe auf 0xFF0000 (rot) für das Element mit der id
„span1“ festgelegt.
textFlow.getElementByID("span1").setStyle("color", 0xFF0000);
Hinweis: Im folgenden Code geschieht Folgendes: p.addChild(s)
entfernt s
vom ursprünglichen übergeordneten Element und fügt es zu p
, dem neuen übergeordneten Element, hinzu.
var s:SpanElement = new SpanElement(); var p:ParagraphElement = new ParagraphElement(); ... s = textFlow.getElementByID("span3") as SpanElement; p.addChild(s); textFlow.addChild(p);
Parameter
idName:String — Der id -Wert des zu suchenden Elements.
|
FlowElement — Das Element, dessen ID mit idName übereinstimmt.
|
Verwandte API-Elemente
Beispiel ( Verwendung dieses Beispiels )
getElementByID()
-Methode aufgerufen, um auf den Bereich mit der ID span3
zuzugreifen und für die Farbe Rot festzulegen.
package flashx.textLayout.elements.examples { import flash.display.Sprite; import flashx.textLayout.conversion.TextConverter; import flashx.textLayout.container.ContainerController; import flashx.textLayout.elements.ParagraphElement; import flashx.textLayout.elements.SpanElement; import flashx.textLayout.elements.TextFlow; public class TextFlow_getElementByIDExample extends Sprite { public function TextFlow_getElementByIDExample() { // create the TextFlow object var textFlow:TextFlow = new TextFlow(); // xml markup that defines the attributes and contents of a text flow var simpleText:String = "<?xml version=\"1.0\" encoding=\"utf-8\"?>" + "<flow:TextFlow xmlns:flow=\"http://ns.adobe.com/textLayout/2008\" verticalScrollPolicy=\"auto\" horizontalScrollPolicy=\"auto\" fontSize=\"14\" textIndent=\"15\" marginBottom=\"15\" paddingTop=\"4\" paddingLeft=\"4\">"+ "<flow:p>"+ "<flow:span id='span1'>In the first paragraph of the </flow:span>"+ "<flow:span id='span2' fontStyle=\"italic\">cheap </flow:span>"+ "<flow:span id='span3'>Western novel, a cowboy meets a saloon girl.</flow:span>"+ "</flow:p>"+ "</flow:TextFlow>"; var s:SpanElement = new SpanElement(); var s2:SpanElement = new SpanElement(); var p:ParagraphElement = new ParagraphElement(); // import the xml markup into a TextFlow object and display it on the stage textFlow = TextConverter.importToFlow(simpleText, TextConverter.TEXT_LAYOUT_FORMAT); // get element with ID of span3, make a copy of it textFlow.getElementByID("span3").setStyle("color", 0xFF0000); textFlow.flowComposer.addController(new ContainerController(this, 200, 800)); textFlow.flowComposer.updateAllControllers(); } } }
getElementsByStyleName | () | Methode |
public function getElementsByStyleName(styleNameValue:String):Array
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt alle Elemente zurück, für die styleName
als styleNameValue
festgelegt wurde.
Parameter
styleNameValue:String — Der Name des Stils, für den nach Elementen gesucht wird, bei denen dieser Stil festgelegt wurde.
|
Array — Ein Array mit den Elementen, deren styleName -Wert mit styleNameValue übereinstimmt. Dies könnten z. B alle Elemente mit dem Stilnamen „Farbe“ sein.
|
Verwandte API-Elemente
getElementsByTypeName | () | Methode |
public function getElementsByTypeName(typeNameValue:String):Array
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt alle Elemente zurück, die für typeName
den Wert typeNameValue
aufweisen.
Parameter
typeNameValue:String — Der Name des Stils, für den nach Elementen gesucht wird, bei denen dieser Stil festgelegt wurde.
|
Array — Ein Array mit den Elementen, deren typeName -Wert mit typeNameValue übereinstimmt. Dies könnten z. B alle Elemente mit dem Typennamen „foo“ sein.
|
Verwandte API-Elemente
hasEventListener | () | Methode |
public function hasEventListener(type:String):Boolean
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat. Dadurch können Sie bestimmen, wo ein EventDispatcher-Objekt die Verarbeitung eines Ereignistyps in der Ereignisablaufhierarchie geändert hat. Um festzustellen, ob ein bestimmter Ereignistyp einen Ereignis-Listener auslöst, verwenden Sie IEventDispatcher.willTrigger()
.
Der Unterschied zwischen hasEventListener()
und willTrigger()
besteht darin, dass hasEventListener()
nur das Objekt untersucht, zu dem es gehört, während willTrigger()
den gesamten Ereignisablauf auf das im Parameter type
angegebene Ereignis untersucht.
Parameter
type:String — Der Typ des Ereignisses.
|
Boolean — Der Wert true , wenn ein Listener des angegebenen Typs registriert ist; andernfalls false .
|
invalidateAllFormats | () | Methode |
public function invalidateAllFormats():void
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Macht alle Formatierungsinformationen für den TextFlow ungültig, wodurch eine Neuberechnung erzwungen wird. Rufen Sie diese Methode auf, wenn Stile geändert wurden.
Verwandte API-Elemente
removeEventListener | () | Methode |
public function removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Entfernt einen Listener aus dem EventDispatcher-Objekt. Wenn kein entsprechender Listener mit dem EventDispatcher-Objekt registriert ist, hat ein Aufruf dieser Methode keine Auswirkungen.
Parameter
type:String — Der Typ des Ereignisses.
| |
listener:Function — Das zu entfernende Listener-Objekt.
| |
useCapture:Boolean (default = false ) — Gibt an, ob der Listener für die Erfassungsphase oder die Ziel- und Bubbling-Phase registriert wurde. Wenn der Listener sowohl für die Erfassungs- als auch für die Bubbling-Phase registriert wurde, sind auch zwei Aufrufe von removeEventListener() erforderlich, um beide zu entfernen: ein Aufruf, bei dem useCapture auf true gesetzt ist, und einer, bei dem useCapture auf false gesetzt ist.
|
willTrigger | () | Methode |
public function willTrigger(type:String):Boolean
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner Vorgänger ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist. Diese Methode liefert den Wert true
, wenn während irgendeiner Phase des Ereignisablaufs ein Ereignis-Listener aufgerufen wird, wenn ein Ereignis des angegebenen Typs für dieses EventDispatcher-Objekt oder eines seiner nachfolgenden Elemente ausgelöst wird.
Der Unterschied zwischen hasEventListener()
und willTrigger()
besteht darin, dass hasEventListener()
nur das Objekt untersucht, zu dem es gehört, während willTrigger()
den gesamten Ereignisablauf auf das im Parameter type
angegebene Ereignis untersucht.
Parameter
type:String — Der Typ des Ereignisses.
|
Boolean — Der Wert true , wenn ein Listener des angegebenen Typs ausgelöst wird; andernfalls false .
|
click | Ereignis |
flashx.textLayout.events.FlowElementMouseEvent
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Ausgelöst, wenn auf eine Verknüpfung geklickt wurde.
compositionComplete | Ereignis |
flashx.textLayout.events.CompositionCompleteEvent
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Ausgelöst nach jeder Neuerstellung.
damage | Ereignis |
flashx.textLayout.events.DamageEvent
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wird jedes Mal durch ein TextFlow-Objekt ausgelöst, wenn dieses beschädigt wurde. Sie können mit diesem Ereignis herausfinden, ob sich der TextFlow geändert hat, aber nicht auf den TextFlow selbst zugreifen, wenn dieses Ereignis ausgesendet wurde. Dieses Ereignis wird gesendet, wenn TextFlow-Änderungen teilweise durchgeführt wurden, sodass es in einem inkonsistenten Status vorhanden sein kann: einige Änderungen wurden bereits vorgenommen, andere Änderungen sind noch ausstehend. Rufen Sie die erforderlichen Informationen vom Ereignis ab, und nehmen Sie die erforderlichen Änderungen vor, nachdem die Anwendung wieder die Steuerung erhält.
flowOperationBegin | Ereignis |
flashx.textLayout.events.FlowOperationEvent
Eigenschaft FlowOperationEvent.type =
flashx.textLayout.events.FlowOperationEvent.FLOW_OPERATION_BEGIN
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Definiert den Wert einer
type
-Eigenschaft eines flowOperationBegin
-Ereignisobjekts, das vor der Ausführung eines Vorgangs ausgelöst wird. Der Abbruch dieses Ereignisses blockt den Vorgang.
flowOperationComplete | Ereignis |
flashx.textLayout.events.FlowOperationEvent
Eigenschaft FlowOperationEvent.type =
flashx.textLayout.events.FlowOperationEvent.FLOW_OPERATION_COMPLETE
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Definiert den Wert der
type
-Eigenschaft eines flowOperationComplete
-Ereignisobjekts. Wird abgesetzt, nachdem alle Operationen einschließlich ausstehender und zusammengesetzter Operationen abgeschlossen sind, der Satz fertig gestellt und die Anzeige gescrollt wurde.
flowOperationEnd | Ereignis |
flashx.textLayout.events.FlowOperationEvent
Eigenschaft FlowOperationEvent.type =
flashx.textLayout.events.FlowOperationEvent.FLOW_OPERATION_END
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Definiert den Wert einer
type
-Eigenschaft eines flowOperationEnd
-Ereignisobjekts, das nach der Beendigung eines Vorgangs ausgelöst wird. Fehler werden in OperationEvent.error
gespeichert. Falls ein Fehler auftritt, blockiert der Abbruch dieses Ereignisses die erneute Ausgabe des Fehlers. Im Allgemeinen haben Fehler fatale Folgen.
Das Ändern eines Vorgangs an dieser Stelle (nachdem er ausgeführt wurde) schlägt möglicherweise fehl.
inlineGraphicStatusChanged | Ereignis |
flashx.textLayout.events.StatusChangeEvent
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Ausgelöst, wenn die Größe eines InlineGraphicElement entsprechend der Breiten- und Höheneinstellung als Auto- oder Prozentangabe angepasst wird und das Laden der Grafik beendet wurde.
mouseDown | Ereignis |
flashx.textLayout.events.FlowElementMouseEvent
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Ausgelöst, wenn die Maustaste über einer Verknüpfung gedrückt wird.
mouseMove | Ereignis |
flashx.textLayout.events.FlowElementMouseEvent
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Ausgelöst, wenn die Maus über eine Verknüpfung bewegt wird.
mouseUp | Ereignis |
flashx.textLayout.events.FlowElementMouseEvent
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Ausgelöst, wenn die Maus über einer Verknüpfung losgelassen wird.
rollOut | Ereignis |
flashx.textLayout.events.FlowElementMouseEvent
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Ausgelöst, wenn die Maus von einer Verknüpfung weg bewegt wird.
rollOver | Ereignis |
flashx.textLayout.events.FlowElementMouseEvent
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Ausgelöst, wenn die Maus zuerst auf einer Verknüpfung ist.
scroll | Ereignis |
flashx.textLayout.events.TextLayoutEvent
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Ausgelöst durch ein TextFlow-Objekt, nachdem für Text innerhalb eines Containers ein Bildlauf durchgeführt wurde.
selectionChange | Ereignis |
flashx.textLayout.events.SelectionEvent
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Ausgelöst, sobald die Auswahl geändert wurde. Wird hauptsächlich zum Aktualisieren der von der Auswahl abhängigen Benutzeroberfläche verwendet. Kann auch zum Ändern der Auswahl, jedoch nicht zum Ändern von TextFlow selbst verwendet werden.
updateComplete | Ereignis |
flashx.textLayout.events.UpdateCompleteEvent
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wird jedes Mal durch ein TextFlow-Objekt ausgelöst, wenn einem Container neue DisplayObjects hinzugefügt wurden oder dieser aufgrund einer Zusammenstellung aktualisiert wurde.
package flashx.textLayout.elements.examples { import flash.display.Sprite; import flashx.textLayout.container.ContainerController; import flashx.textLayout.elements.Configuration; import flashx.textLayout.elements.ParagraphElement; import flashx.textLayout.elements.SpanElement; import flashx.textLayout.elements.TextFlow; import flashx.textLayout.formats.TextLayoutFormat; import flashx.textLayout.formats.TextAlign; import flash.text.engine.FontPosture; import flash.text.engine.Kerning; public class TextFlowExample extends Sprite { public function TextFlowExample() { var config:Configuration = new Configuration(); var textLayoutFormat:TextLayoutFormat = new TextLayoutFormat(); textLayoutFormat.color = 0xFF0000; textLayoutFormat.fontFamily = "Arial, Helvetica, _sans"; textLayoutFormat.fontSize = 48; textLayoutFormat.kerning = Kerning.ON; textLayoutFormat.fontStyle = FontPosture.ITALIC; textLayoutFormat.textAlign = TextAlign.CENTER; config.textFlowInitialFormat = textLayoutFormat; var textFlow:TextFlow = new TextFlow(config); var p:ParagraphElement = new ParagraphElement(); var span:SpanElement = new SpanElement(); span.text = "Hello, World!"; p.addChild(span); textFlow.addChild(p); textFlow.flowComposer.addController(new ContainerController(this,500,200)); textFlow.flowComposer.updateAllControllers(); } } }
Tue Jun 12 2018, 10:04 AM Z