Paket | flashx.textLayout.elements |
Klasse | public final class InlineGraphicElement |
Vererbung | InlineGraphicElement FlowLeafElement FlowElement Object |
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Sie können eine Grafik oder ein DisplayObject einbetten oder eine URL für den Standort der Grafik festlegen. Die height
- und width
-Eigenschaften von InlineGraphicElement steuern die tatsächliche Größe der anzuzeigenden Grafik. Diese Werte steuern auch den verfügbaren Raum für die Grafik im TextLine-Objekt, das die Grafik enthält. Die height
- und width
-Eigenschaften können jeden eine der folgenden sein:
- Anzahl der Pixel
- Die gemessene Größe eines Bildes in Prozent
- Die Konstante „auto“, die die Größe berechnet (Default-Wert)
- Die
width
- undheight
-Eigenschaften - Die
measuredWidth
- undmeasuredHeight
-Eigenschaften, die die Breite und Höhe der Grafik zum Zeitpunkt des Ladens angeben. - Die
actualWidth
- undactualHeight
-Eigenschaften, die die tatsächliche Breite und Höhe der Grafik bei der Anzeige und der Zusammenstellung angeben, wie sie auswidth
oderheight
undmeasuredWidth
odermeasuredHeight
berechnet wird.
Die Werte der actualWidth
- und actualHeight
-Eigenschaften sind immer „null“, bis die Grafik geladen wird.
Wenn source
als ein URI festgelegt ist, wird die Grafik asynchron geladen. Für ein DisplayObject verwendet TextLayout width
und height
als measuredHeight
und measuredWidth
, wenn die Grafik für das InlineGraphicElement-Objekt eingefügt wird. Die Breite und Höhe werden unmittelbar gelesen.
Hinweise: Bei asynchron geladenen Grafiken muss der Benutzer auf ein StatusChangeEvent.INLINE_GRAPHIC_STATUS_CHANGE-Ereignis im TextFlow warten und IFlowComposer.updateAllControllers()
aufrufen, damit die Grafik angezeigt wird. Der Wert von measuredWidth
und measuredHeight
für Grafiken, die geladen werden, ist „null“.
Einige Inline-Grafiken sind Animationen oder Video, die möglicherweise Audio enthalten. Die Ausführung beginnt bei der ersten Zusammenstellung nach Abschluss des Ladevorgangs. Die Ausführung wird erst dann gestoppt, wenn der flowComposer im TextFlow auf „null“ gesetzt wurde. Daraufhin werden sie gestoppt und entladen.
Für InLineGraphicElement-Objekte gelten die folgenden Einschränkungen:- Beim Exportieren von TLFMarkup wird die Quelle in einen String konvertiert. Wenn das Grafikelement eine Klasse ist, kann das Text Layout Framework sie nicht ordnungsgemäß exportieren. .
- Das Einfügen von InlineGraphicElements im Zuge von Kopieren/Einfügen kann nicht erfolgen, wenn die Quelle nicht dazu verwendet werden kann, ein neues InlineGraphicElement zu erstellen. Beispiel: Wenn die Quelle ein DisplayObject ist oder wenn die Grafik direkt festgelegt wird, ist kein Duplizieren möglich. Die besten Ergebnisse erhalten Sie, wenn die Quelle die Klasse einer eingebetteten Grafik ist, obwohl diese nicht exportiert/importiert werden kann.
- InLineGraphicElement-Objekte funktionieren in der Factory (TextFlowTextLineFactory) nur, wenn die Quelle eine Klasse ist oder wenn Sie die Grafik explizit auf eine geladene Grafik setzen. InlineGraphic-Objekte, die verzögertes Laden erfordern, werden im Allgemeinen nicht angezeigt.
Verwandte API-Elemente
actualWidth
DisplayObject
flashx.textLayout.compose.IFlowComposer.updateAllControllers()
StatusChangeEvent
TextFlow
Eigenschaft | Definiert von | ||
---|---|---|---|
actualHeight : Number [schreibgeschützt] Die tatsächlich wirksame Höhe. | InlineGraphicElement | ||
actualWidth : Number [schreibgeschützt] Die tatsächlich wirksame Breite. | InlineGraphicElement | ||
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 [override] [schreibgeschützt]
Die berechneten Textformatattribute, die für dieses Element wirksam sind. | FlowLeafElement | ||
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 | ||
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 | ||
float : *
Steuert die Platzierung der Grafik relativ zum Text. | InlineGraphicElement | ||
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 | ||
graphic : DisplayObject [schreibgeschützt] Die eingebettete Grafik. | InlineGraphicElement | ||
height : * Die Höhe des Bilds. | InlineGraphicElement | ||
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 | ||
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 | ||
measuredHeight : Number [schreibgeschützt] Die natürliche Höhe der Grafik. | InlineGraphicElement | ||
measuredWidth : Number [schreibgeschützt] Die natürliche Breite der Grafik. | InlineGraphicElement | ||
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 | ||
source : Object Legt die Quelle für die Grafik fest. | InlineGraphicElement | ||
status : String [schreibgeschützt] Der aktuelle Status des Bilds. | InlineGraphicElement | ||
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 | ||
text : String [schreibgeschützt]
Der mit dem FlowLeafElement verknüpfte Text: Der Wert für die SpanElement-Unterklasse ist um ein Zeichen kleiner als textLength, wenn dies der letzte Bereich in einem ParagraphELement ist. Der Wert für die BreakElement-Unterklasse ist U+2028. Der Wert für die TabElement-Unterklasse ist ein Tabulator. Der Wert für die InlineGraphicElement-Unterklasse ist U+FDEF
| FlowLeafElement | ||
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 | ||
width : * Die Breite der Grafik. | InlineGraphicElement | ||
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 | ||
---|---|---|---|
Konstruktor - erstellt ein neues InlineGraphicElement-Objekt
| InlineGraphicElement | ||
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 | ||
Vergleicht die userStyles dieses Elements mit den userStyles anderer Elemente. | FlowElement | ||
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 FontMetrics-Objekt für den Bereich zurück. | FlowLeafElement | ||
Gibt den Beginn dieses Elements relativ zu einem übergeordneten Element zurück. | FlowElement | ||
Gibt das nächste FlowLeafElement-Objekt zurück. | FlowLeafElement | ||
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 FlowLeafElement-Objekt zurück. | FlowLeafElement | ||
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 | ||
Ruft den angegebenen Textbereich aus einem Flusselement ab. | FlowElement | ||
Durchsucht die Textflusshierarchie in aufsteigender Richtung, um das TextFlow-Stammobjekt für das Element zurückzugeben. | FlowElement | ||
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 | ||
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 | ||
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 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 |
actualHeight | Eigenschaft |
actualHeight:Number
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Die tatsächlich wirksame Höhe. Dies ist die Anzeige- und Zusammenstellungshöhe, die aus den height
- und measuredHeight
-Eigenschaften berechnet wird.
Die Werte der actualHeight
-Eigenschaft werden entsprechend der folgenden Tabelle berechnet:
height-Eigenschaft | actualHeight |
---|---|
auto | measuredheight |
h eines Prozents | h Prozent von measuredheight |
h einer Zahl | h |
Hinweise: Wenn die Inline-Grafik ein DisplayObject ist, werden die Breite und Höhe sofort gelesen. Wenn measuredWidth
oder measuredHeight
„null“ sind, wird für automatische Berechnungen, die eine Division von null versursachen würde, das Ergebnis „null“ festgelegt.
Implementierung
public function get actualHeight():Number
Verwandte API-Elemente
actualWidth | Eigenschaft |
actualWidth:Number
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Die tatsächlich wirksame Breite. Dies ist die Anzeige- und Zusammenstellungsbreite, die aus den width
- und measuredWidth
-Eigenschaften berechnet wird.
Die Werte der actualWidth
-Eigenschaft werden entsprechend der folgenden Tabelle berechnet:
width-Eigenschaft | actualWidth |
---|---|
auto | measuredWidth |
w eines Prozents | w Prozent von measuredWidth |
w einer Zahl | w |
Hinweise: Wenn die Inline-Grafik ein DisplayObject ist, werden die Breite und Höhe sofort gelesen. Wenn measuredWidth
oder measuredHeight
„null“ sind, wird für automatische Berechnungen, die eine Division von null versursachen würde, das Ergebnis „null“ festgelegt.
Implementierung
public function get actualWidth():Number
Verwandte API-Elemente
float | Eigenschaft |
float:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 2.0 |
Steuert die Platzierung der Grafik relativ zum Text. Dies kann innerhalb der Zeile oder neben ihr sein, wobei der Zeilenumbruch entsprechend angepasst wird.
Zulässige Werte sind flashx.textLayout.formats.Float.NONE
, flashx.textLayout.formats.Float.LEFT
, flashx.textLayout.formats.Float.RIGHT
, flashx.textLayout.formats.Float.START
und flashx.textLayout.formats.Float.END
.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wird kein Wert festgelegt, wird Float.NONE
angenommen.
Implementierung
public function get float():*
public function set float(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
Verwandte API-Elemente
graphic | Eigenschaft |
graphic:DisplayObject
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Die eingebettete Grafik.
Implementierung
public function get graphic():DisplayObject
height | Eigenschaft |
height:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Die Höhe des Bilds. Mögliche Werte sind „auto“, eine Anzahl von Pixeln oder ein Prozentanteil der gemessene Höhe.
Zulässige Werte sind flashx.textLayout.formats.FormatValue.AUTO und flashx.textLayout.formats.FormatValue.INHERIT.
Zulässige Werte als Zahl liegen zwischen 0 und 32000.
Zulässige Werte als Prozentwerte liegen zwischen 0 und 1000000.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Bei Aufhebung der Definition oder der Vererbung verwendet das InlineGraphicElement den Standardwert "auto".
Implementierung
public function get height():*
public function set height(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
Verwandte API-Elemente
measuredHeight | Eigenschaft |
measuredWidth | Eigenschaft |
source | Eigenschaft |
source:Object
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Legt die Quelle für die Grafik fest. Der Wert kann ein als URI interpretierter String, eine als Klasse eines eingebetteten DisplayObjects interpretierte Klasse, eine DisplayObject-Instanz oder ein URLRequest sein. Erstellt ein DisplayObject und bewirkt, dass dieses als Inline-Objekt im Text erscheint, wenn das InlineGraphicElement-Objekt in einem TextFlow-Objekt in ein ParagraphElement eingefügt wird.
Implementierung
public function get source():Object
public function set source(value:Object):void
Beispiel ( Verwendung dieses Beispiels )
package flashx.textLayout.elements.examples { import flash.display.Sprite; import flashx.textLayout.elements.TextFlow; import flashx.textLayout.elements.InlineGraphicElement; import flashx.textLayout.elements.ParagraphElement; import flashx.textLayout.elements.SpanElement; import flashx.textLayout.container.ContainerController; public class InlineGraphicElement_sourceExample extends Sprite { public function InlineGraphicElement_sourceExample(){ // create a container and a controller for it var container:Sprite = new Sprite(); this.stage.addChild(container); // create the TextFlow, ParagraphElement, SpanElement, and InlineGraphicElement objects var textFlow:TextFlow = new TextFlow(); var p:ParagraphElement = new ParagraphElement(); var inlineGraphicElement:InlineGraphicElement = new InlineGraphicElement(); var span:SpanElement = new SpanElement(); // add the graphic inlineGraphicElement.source = drawRect(); // add text to the spans, spans and graphic to paragraph span.text = "Too much depends upon a "; span.fontSize = 48; p.addChild(span); p.addChild(inlineGraphicElement); // add paragraph to text flow and update controller to display textFlow.addChild(p); var controller:ContainerController = new ContainerController(container, 400, 300 ); textFlow.flowComposer.addController(controller); textFlow.flowComposer.updateAllControllers(); } private function drawRect():Sprite { var redRect:Sprite = new Sprite(); redRect.graphics.beginFill(0xff0000); // red redRect.graphics.drawRect(0,0,30, 30); redRect.graphics.endFill(); return redRect; } } }
status | Eigenschaft |
width | Eigenschaft |
width:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Die Breite der Grafik. Mögliche Werte sind „auto“, eine Anzahl von Pixeln oder ein Prozentanteil der gemessenen Breite des Bilds.
Zulässige Werte sind flashx.textLayout.formats.FormatValue.AUTO und flashx.textLayout.formats.FormatValue.INHERIT.
Zulässige Werte als Zahl liegen zwischen 0 und 32000.
Zulässige Werte als Prozentwerte liegen zwischen 0 und 1000000.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Bei Aufhebung der Definition oder der Vererbung verwendet das InlineGraphicElement den Standardwert "auto".
Implementierung
public function get width():*
public function set width(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
Verwandte API-Elemente
InlineGraphicElement | () | Konstruktor |
public function InlineGraphicElement()
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Konstruktor - erstellt ein neues InlineGraphicElement-Objekt
package flashx.textLayout.elements.examples { import flash.display.Sprite; import flashx.textLayout.elements.TextFlow; import flashx.textLayout.elements.InlineGraphicElement; import flashx.textLayout.elements.ParagraphElement; import flashx.textLayout.elements.SpanElement; import flashx.textLayout.container.ContainerController; public class InlineGraphicElementExample extends Sprite { public function InlineGraphicElementExample(){ // create a container and a controller for it var container:Sprite = new Sprite(); this.stage.addChild(container); var controller:ContainerController = new ContainerController(container, 400, 200 ); // create the TextFlow, ParagraphElement, SpanElement, and InlineGraphicElement objects var textFlow:TextFlow = new TextFlow(); var p:ParagraphElement = new ParagraphElement(); var span1:SpanElement = new SpanElement(); var span2:SpanElement = new SpanElement(); var inlineGraphicElement:InlineGraphicElement = new InlineGraphicElement(); // add the graphic inlineGraphicElement.source = drwCircle(); // add text to the spans, spans and graphic to paragraph span1.text = "You can draw a happy face here "; span2.text = " if you like." p.fontSize = 16; p.addChild(span1); p.addChild(inlineGraphicElement); p.addChild(span2); // add paragraph to text flow and update controller to display textFlow.addChild(p); textFlow.flowComposer.addController(controller); textFlow.flowComposer.updateAllControllers(); // draw a yellow circle for the graphic element } private function drwCircle():Sprite { var yellowCircle:Sprite = new Sprite(); yellowCircle.graphics.beginFill(0xFFFF33); // yellow yellowCircle.graphics.drawCircle(10,12,10); yellowCircle.graphics.endFill(); return yellowCircle; } } }
Tue Jun 12 2018, 10:04 AM Z