Pakket | flashx.textLayout.elements |
Klasse | public final class InlineGraphicElement |
Overerving | InlineGraphicElement FlowLeafElement FlowElement Object |
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
U kunt een afbeelding of een DisplayObject naar keuze invoegen of een URI opgeven voor de locatie van de afbeelding. De Hoogte
en Breedte
-eigenschappen van het InlineGraphicElement bepalen de ware grootte van de weergegeven afbeelding. Deze waarden bepalen ook hoeveel ruimte er voor de afbeelding wordt toegewezen in het TextLine-object dat de afbeelding bevat. De Hoogte
en Breedte
-eigenschappen kunnen elk als volgt worden opgegeven:
- Een aanta pixels
- Een percentage van de opgemeten grootte van de afbeelding
- De constante, "Automatisch", die de grootte berekent (standaardwaarde)
- De
breedte
enhoogte
-eigenschappen - De
measuredWidth
measuredHeight
-eigenschappen, geven de breedte of hoogte van een afbeelding tijdens de laadtijd weer. - De
actualWidth
enactualHeight
-eigenschappen, die de werkelijke hoogte en breedte bij de weergave en samenstelling van een afbeelding weergeven. Deze zijn berekend op basis van deBreedte
ofHoogte
enmeasuredWidth
ofmeasuredHeight
.
Totdat de afbeelding is geladen, zijn de waarden van de actualWidth
en actualHeight
-eigenschappen altijd nul.
Als de bron
als een URI is opgegeven, dan wordt de afbeelding asynchroon geladen. Als het een DisplayObject is, gebruikt TextLayout de breedte
en hoogte
van het tijdstip waarop de afbeelding in het InlineGraphicElement-object is geplaatst als measuredHeight
en measuredWidth
; de breedte en hoogte worden direct gelezen.
Opmerkingen: voor afbeeldingen die asynchroon worden geladen, moet de gebruiker zoeken naar een StatusChangeEvent.INLINE_GRAPHIC_STATUS_CHANGE-gebeurtenis op de TextFlow en vervolgens IFlowComposer.updateAllControllers()
aanroepen om de afbeelding te laten verschijnen. De waarde van measuredWidth
en measuredHeight
voor afbeeldingen die op dat moment worden geladen, is nul.
Sommige inlineafbeeldingen zijn animaties of video's die audio kunnen bevatten. Ze worden afgespeeld wanneer ze voor het eerst na hun samenstelling worden geladen. Ze stoppen pas met afspelen wanneer de flowComposer op de TextFlow op nul wordt ingesteld. Dan worden ze stopgezet en wordt het laden ongedaan gemaakt.
Op InLineGraphicElement-objecten zijn de volgende beperkingen van toepassing:- Tijdens het exporteren van TLFMarkup wordt de bron in een tekenreeks geconverteerd. Als de afbeelding een klasse is, kan het Text Layout Framework niet correct exporteren. .
- Wanneer u een bewerking kopiëren/plakken van een InlineGraphicElement uitvoert, als een bron niet kan worden gebruikt voor het maken van een nieuw InLineGraphicElement, wordt dit niet geplakt. Als de bron bijvoorbeeld een DisplayObject is of als de afbeelding direct is ingesteld, kan dit niet worden gedupliceerd. De beste resultaten worden bereikt als de bron de klasse van een ingesloten afbeelding is, hoewel deze niet exporteert/importeert.
- InLineGraphicElement-objecten werken alleen in de fabriek (TextFlowTextLineFactory) als de bron een klasse is of als u de afbeelding expliciet op een geladen afbeelding instelt. InlineGraphics-objecten die vertraagd laden vereisen, worden over het algemeen niet weergegeven.
Meer voorbeelden
Verwante API-elementen
actualWidth
DisplayObject
flashx.textLayout.compose.IFlowComposer.updateAllControllers()
StatusChangeEvent
TextFlow
Eigenschap | Gedefinieerd door | ||
---|---|---|---|
actualHeight : Number [alleen-lezen] De werkelijke hoogte zoals weergegeven. | InlineGraphicElement | ||
actualWidth : Number [alleen-lezen] De werkelijke breedte zoals weergegeven. | InlineGraphicElement | ||
alignmentBaseline : *
TextLayoutFormat: geeft de basislijn weer, waaraan de dominante basislijn wordt uitgelijnd. | FlowElement | ||
backgroundAlpha : *
TextLayoutFormat: de alfawaarde (transparantie) van de achtergrond (de standaardwaarde wordt overgenomen als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak). | FlowElement | ||
backgroundColor : *
TextLayoutFormat: de achtergrondkleur (de standaardwaarde wordt overgenomen als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak). | FlowElement | ||
baselineShift : *
TextLayoutFormat: hoeveelheid dat de basislijn vanaf de dominantBaseline-waarde wordt verschoven. | FlowElement | ||
blockProgression : *
TextLayoutFormat: geeft een verticale of horizontale voortgang van lijnplaatsing aan. | FlowElement | ||
breakOpportunity : *
TextLayoutFormat: besturingselementen waarin lijnen onderbroken mogen worden, wanneer tekstomloop in meerdere lijnen wordt opgebroken. | FlowElement | ||
cffHinting : *
TextLayoutFormat: het type CFF-hinting dat wordt gebruikt voor deze tekst. | FlowElement | ||
clearFloats : *
TextLayoutFormat: bepaalt hoe tekst om een float loopt. | FlowElement | ||
color : *
TextLayoutFormat: kleur van de tekst. | FlowElement | ||
columnCount : *
TextLayoutFormat: het aantal tekstkolommen (neemt de standaardwaarde over als deze tijdens de trapsgewijze opmaak niet is gedefinieerd). | FlowElement | ||
columnGap : *
TextLayoutFormat: geeft de waarde van de tussenruimte tussen de kolommen in pixels op (neemt de standaardwaarde over als deze tijdens de trapsgewijze opmaak niet gedefinieerd is). | FlowElement | ||
columnWidth : *
TextLayoutFormat: kolombreedte in pixels (neemt de standaardwaarde over als deze tijdens de trapsgewijze opmaak niet gedefinieerd is). | FlowElement | ||
computedFormat : flashx.textLayout.formats:ITextLayoutFormat [overschrijven] [alleen-lezen]
De berekende opmaakkenmerken die actief zijn voor dit element. | FlowLeafElement | ||
constructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie. | Object | ||
coreStyles : Object [alleen-lezen] Retourneert de coreStyles voor dit FlowElement. | FlowElement | ||
digitCase : *
TextLayoutFormat: het cijfertype dat wordt gebruikt voor deze tekst. | FlowElement | ||
digitWidth : *
TextLayoutFormat: het type cijferbreedte dat wordt gebruikt voor deze tekst. | FlowElement | ||
direction : *
TextLayoutFormat: geeft het standaardinsluitingsniveau in twee richtingen van de tekst in het tekstblok aan. | FlowElement | ||
dominantBaseline : *
TextLayoutFormat: geeft aan welke elementbasislijn vastgezet is op de alignmentBaseline om de verticale positie van het element op de lijn te bepalen. | FlowElement | ||
firstBaselineOffset : *
TextLayoutFormat: geeft de basislijnpositie van de eerste regel in de container aan. | FlowElement | ||
float : *
Bepaalt de positie van de afbeelding ten opzichte van de tekst. | InlineGraphicElement | ||
fontFamily : *
TextLayoutFormat: de naam van het te gebruiken lettertype of een door komma's gescheiden lijst met namen van lettertypen. | FlowElement | ||
fontLookup : *
TextLayoutFormat: het gevonden lettertype wordt gebruikt. | FlowElement | ||
fontSize : *
TextLayoutFormat: de tekstgrootte in pixels. | FlowElement | ||
fontStyle : *
TextLayoutFormat: tekststijl. | FlowElement | ||
fontWeight : *
TextLayoutFormat: tekstdikte. | FlowElement | ||
format : flashx.textLayout.formats:ITextLayoutFormat TextLayoutFormat-eigenschappen die rechtstreeks op dit element zijn toegepast. | FlowElement | ||
graphic : DisplayObject [alleen-lezen] De ingesloten afbeelding. | InlineGraphicElement | ||
height : * De hoogte van de afbeelding. | InlineGraphicElement | ||
id : String
Wijst een identificatienaam aan het element toe, waardoor het mogelijk wordt om voor het element een stijl in te stellen door naar de id te verwijzen. | FlowElement | ||
justificationRule : *
TextLayoutFormat: regel die gebruikt wordt om tekst in een alinea uit te vullen. | FlowElement | ||
justificationStyle : *
TextLayoutFormat: de stijl die gebruikt wordt voor de uitvulling van de alinea. | FlowElement | ||
kerning : *
TextLayoutFormat: met tekenspatiëring worden de pixels tussen bepaalde tekenparen aangepast om de leesbaarheid te verbeteren. | FlowElement | ||
leadingModel : *
TextLayoutFormat: geeft het regelafstandmodel aan; dit is een combinatie van de regelafstandbasis en de regelafstandrichting. | FlowElement | ||
ligatureLevel : *
TextLayoutFormat: bepaalt welke ligaturen die in het lettertype gedefinieerd zijn, in de tekst gebruikt kunnen worden. | FlowElement | ||
lineBreak : *
TextLayoutFormat: bepaalt de tekstomloop binnen de container (neemt de standaardwaarde over, als deze niet is gedefinieerd tijdens de trapsgewijze opmaak). | FlowElement | ||
lineHeight : *
TextLayoutFormat: besturingselementen voor de regelafstand in de tekst. | FlowElement | ||
lineThrough : *
TextLayoutFormat: indien true, wordt doorhalen toegepast door een lijn door het midden van de tekst te trekken. | FlowElement | ||
linkActiveFormat : *
TextLayoutFormat: definieert de opmaakkenmerken die worden gebruikt voor koppelingen met normale status. | FlowElement | ||
linkHoverFormat : *
TextLayoutFormat: bepaalt de opmaakkenmerken die worden gebruikt voor koppelingen in aanwijstoestand, wanneer de muis zich binnen de begrenzingen (schuivend over) van een koppeling bevindt. | FlowElement | ||
linkNormalFormat : *
TextLayoutFormat: definieert de opmaakkenmerken die worden gebruikt voor koppelingen met normale status. | FlowElement | ||
listAutoPadding : *
TextLayoutFormat: geeft een automatische inspringing voor de beginrand van lijsten aan wanneer de opvulwaarde van de lijst voor die zijde auto is. | FlowElement | ||
listMarkerFormat : *
TextLayoutFormat: definieert de opmaakkenmerken voor lijstmarkeringen. | FlowElement | ||
listStylePosition : *
TextLayoutFormat: geldige waarden zijn ListStylePosition.INSIDE, ListStylePosition.OUTSIDE, FormatValue.INHERIT. Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld. Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. | FlowElement | ||
listStyleType : *
TextLayoutFormat: geldige waarden zijn 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. Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld. Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. | FlowElement | ||
locale : *
TextLayoutFormat: de landinstelling van de tekst. | FlowElement | ||
measuredHeight : Number [alleen-lezen] De natuurlijke hoogte van de afbeelding. | InlineGraphicElement | ||
measuredWidth : Number [alleen-lezen] De natuurlijke breedte van de afbeelding. | InlineGraphicElement | ||
paddingBottom : *
TextLayoutFormat: onderste inzet in pixels. | FlowElement | ||
paddingLeft : *
TextLayoutFormat: linkerinzet in pixels. | FlowElement | ||
paddingRight : *
TextLayoutFormat: rechterinzet in pixels. | FlowElement | ||
paddingTop : *
TextLayoutFormat: bovenste inzet in pixels. | FlowElement | ||
paragraphEndIndent : *
TextLayoutFormat: een Getal dat, in pixels, opgeeft hoeveel er aan de eindrand van de alinea moet worden ingesprongen. | FlowElement | ||
paragraphSpaceAfter : *
TextLayoutFormat: een getal dat aangeeft hoeveel ruimte in pixels er na een alinea overblijft. | FlowElement | ||
paragraphSpaceBefore : *
TextLayoutFormat: een getal dat aangeeft hoeveel ruimte in pixels er vóór een alinea is. | FlowElement | ||
paragraphStartIndent : *
TextLayoutFormat: een Getal dat, in pixels, opgeeft hoeveel er aan de beginrand van de alinea moet worden ingesprongen. | FlowElement | ||
parent : FlowGroupElement [alleen-lezen] Retourneert het bovenliggende object van dit FlowElement-object. | FlowElement | ||
parentRelativeEnd : int [alleen-lezen] Retourneert het relatieve einde van dit FlowElement-object in het bovenliggende object. | FlowElement | ||
parentRelativeStart : int [alleen-lezen] Retourneert de relatieve start van dit FlowElement-object in het bovenliggende object. | FlowElement | ||
renderingMode : *
TextLayoutFormat: de renderingmodus voor deze tekst. | FlowElement | ||
source : Object Stelt de bron voor de afbeelding in. | InlineGraphicElement | ||
status : String [alleen-lezen] De huidige status van de afbeelding. | InlineGraphicElement | ||
styleName : *
TextLayoutFormat: wijst een identificatieklasse toe aan het element zodat het mogelijk wordt een stijl voor het element in te stellen door te verwijzen naar de styleName. | FlowElement | ||
styles : Object [alleen-lezen] Retourneert de stijlen voor dit FlowElement. | FlowElement | ||
tabStops : *
TextLayoutFormat: geeft de tabstops aan die gerelateerd zijn aan de alinea. | FlowElement | ||
text : String [alleen-lezen]
De tekst die aan een FlowLeafElement is gekoppeld: de waarde voor de SpanElement-subklasse De waarde voor de BreakElement-subclasse is een U+2028. De waarde voor de TabElement-subklasseis een tab. De waarde voor InlineGraphicElement-subklasse is U+FDEF.
| FlowLeafElement | ||
textAlign : *
TextLayoutFormat: de uitlijning van lijnen in de alinea ten opzichte van de container. | FlowElement | ||
textAlignLast : *
TextLayoutFormat: de uitlijning van de laatste (of enige) lijn in de alinea ten opzichte van de container in de uitgevulde tekst. | FlowElement | ||
textAlpha : *
TextLayoutFormat: alfawaarde (transparantie) voor de tekst. | FlowElement | ||
textDecoration : *
TextLayoutFormat: tekstdecoratie. | FlowElement | ||
textIndent : *
TextLayoutFormat: een Getal dat, in pixels, opgeeft hoeveel er bij de eerste regel van de alinea moet worden ingesprongen. | FlowElement | ||
textJustify : *
TextLayoutFormat: geeft opties op voor het uitvullen van tekst. | FlowElement | ||
textLength : int [alleen-lezen]
Retourneert de totale lengte van tekst die eigendom is van dit FlowElement-object en de bijbehorende onderliggende objecten. | FlowElement | ||
textRotation : *
TextLayoutFormat: bepaalt het aantal graden waarmee deze tekst geroteerd wordt. | FlowElement | ||
tracking : Object [alleen-schrijven]
Hiermee wordt de 'tracking' ingesteld; dit is gelijk aan de trackingRight-eigenschap. | FlowElement | ||
trackingLeft : *
TextLayoutFormat: getal in pixels (of percentage van fontSize, bijvoorbeeld 120%) dat aangeeft hoeveel 'tracking' (handmatige tekenspatiëring) links van elk teken moet worden toegepast. | FlowElement | ||
trackingRight : *
TextLayoutFormat: getal in pixels (of percentage van fontSize, bijvoorbeeld 120%) dat aangeeft hoeveel 'tracking' (handmatige tekenspatiëring) rechts van elk teken moet worden toegepast. | FlowElement | ||
typeName : String
Elk FlowElement heeft een typeName. | FlowElement | ||
typographicCase : *
TextLayoutFormat: het typografische type dat wordt gebruikt voor deze tekst. | FlowElement | ||
userStyles : Object Stelt u in staat gebruikersstijlen te lezen en weg te schrijven op een FlowElement-object. | FlowElement | ||
verticalAlign : *
TextLayoutFormat: verticale uitlijning of uitvulling (neemt de standaardwaarde over als deze tijdens de trapsgewijze opmaak niet gedefinieerd is). | FlowElement | ||
whiteSpaceCollapse : *
TextLayoutFormat: vouwt witruimte samen of behoudt deze tijdens het importeren van tekst in een TextFlow. | FlowElement | ||
width : * De breedte van de afbeelding. | InlineGraphicElement | ||
wordSpacing : *
TextLayoutFormat: geeft de optimale, minimale en maximale spatiëring (als een vermenigvuldiger van de breedte van een normale spatie) tussen woorden op die moet worden gebruikt tijdens uitvulling. | FlowElement |
Methode | Gedefinieerd door | ||
---|---|---|---|
Constructor: maakt een nieuw InlineGraphicElement-object
| InlineGraphicElement | ||
Hiermee wordt de stijl bepaald door de styleProp-parameter van dit FlowElement-object. | FlowElement | ||
Maakt een uitgebreide kopie van dit FlowElement-object, inclusief alle onderliggende elementen, waarbij de inhoud tussen de twee opgegeven tekenposities wordt gekopieerd. De kopie wordt geretourneerd als een FlowElement-object. | FlowElement | ||
Vergelijk de userStyles van dit met element met de userStyles van otherElement. | FlowElement | ||
Retourneert de beginlocatie van het element in de tekstflow als een absolute index. | FlowElement | ||
Retourneert het teken bij de opgegeven positie, relatief ten opzichte van dit FlowElement-object. | FlowElement | ||
Retourneert de tekencode bij de opgegeven positie, relatief ten opzichte van dit FlowElement-object. | FlowElement | ||
Retourneert het FontMetrics-object voor het bereik. | FlowLeafElement | ||
Retourneert het begin van dit element, relatief ten opzichte van een bovenliggend element. | FlowElement | ||
Retourneert het volgende FlowLeafElement-object. | FlowLeafElement | ||
Retourneert het volgende FlowElement dat zich op hetzelfde niveau bevindt in de tekstflowhiërarchie. | FlowElement | ||
Retourneert het ParagraphElement-object dat is gekoppeld aan dit element. | FlowElement | ||
Retourneert het voorafgaande FlowLeafElement-object. | FlowLeafElement | ||
Retourneert het voorgaande FlowElement dat zich op hetzelfde niveau bevindt in de tekstflowhiërarchie. | FlowElement | ||
Retourneert de waarde van de stijl die is opgegeven door de styleProp-parameter, die de stijlnaam aangeeft en eender welke gebruikersstijlnaam kan bevatten. | FlowElement | ||
Haalt het opgegeven tekstbereik uit een flowelement op. | FlowElement | ||
Klimt omhoog in de tekstflowhiërarchie en retourneert het basis-TextFlow-object voor het element. | FlowElement | ||
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd. | Object | ||
Opgeroepen voor MXML-objecten nadat het implementerende object is gemaakt en alle componenteigenschappen die op de MXML-tag zijn opgegeven, zijn geïnitialiseerd. | FlowElement | ||
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven. | Object | ||
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd. | Object | ||
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in. | Object | ||
Hiermee wordt de stijl, zoals bepaald door de styleProp-parameter, ingesteld op de waarde die is bepaald door de newValue-parameter. | FlowElement | ||
Maakt een kopie van dit FlowElement-object, zodat de inhoud tussen twee opgegeven tekenposities wordt gekopieerd. | FlowElement | ||
Hiermee wordt dit FlowElement-object opgedeeld op de positie die wordt bepaald door de relativePosition-parameter. Dit is de relatieve positie in de tekst voor dit element. | FlowElement | ||
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies. | Object | ||
Retourneert een tekenreeksrepresentatie van het opgegeven object. | Object | ||
Retourneert de primitieve waarde van het opgegeven object. | Object |
actualHeight | eigenschap |
actualHeight:Number
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
De werkelijke hoogte zoals weergegeven. Dit is de hoogte van de weergave en de samenstelling die is berekend op basis van de hoogte
en measuredHeight
-eigenschappen.
De waarden van de actualHeight
-eigenschap worden berekend volgens de onderstaande tabel:
Hoogte-eigenschap | actualHeight |
---|---|
auto | measuredHeight |
h a Procent | h percentage van measuredheight |
h a Aantal | h |
Opmerkingen: als de inlineafbeelding een DisplayObject is, worden de breedte en hoogte ervan direct gelezen. Als de waarde van measuredWidth
of measuredHeight
nul is, wordt het resultaat van automatische berekeningen waarbij door nul word gedeeld, ingesteld op nul.
Implementatie
public function get actualHeight():Number
Verwante API-elementen
actualWidth | eigenschap |
actualWidth:Number
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
De werkelijke breedte zoals weergegeven. Dit is de breedte van de weergave en de samenstelling die is berekend op basis van de breedte
en measuredWidht
-eigenschappen.
De waarden van de actualWidth
-eigenschap worden berekend volgens de onderstaande tabel:
Breedte-eigenschap | actualWidth |
---|---|
auto | measuredWidth |
w a Procent | w percentage van measuredWidth |
w a Aantal | w |
Opmerkingen: als de inlineafbeelding een DisplayObject is, worden de breedte en hoogte ervan direct gelezen. Als de waarde van measuredWidth
of measuredHeight
nul is, wordt het resultaat van automatische berekeningen waarbij door nul word gedeeld, ingesteld op nul.
Implementatie
public function get actualWidth():Number
Verwante API-elementen
float | eigenschap |
float:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 2.0 |
Bepaalt de positie van de afbeelding ten opzichte van de tekst. De afbeelding kan op de regel worden weergegeven, maar ook naast de regel met de tekst er omheen.
Geldige waarden zijn flashx.textLayout.formats.Float.NONE
, flashx.textLayout.formats.Float.LEFT
, flashx.textLayout.formats.Float.RIGHT
, flashx.textLayout.formats.Float.START
en flashx.textLayout.formats.Float.END
.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Indien ongedefinieerd, wordt de instelling Float.NONE
gebruikt.
Implementatie
public function get float():*
public function set float(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
Verwante API-elementen
graphic | eigenschap |
graphic:DisplayObject
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
De ingesloten afbeelding.
Implementatie
public function get graphic():DisplayObject
height | eigenschap |
height:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
De hoogte van de afbeelding. Kan "automatisch" zijn, een aantal pixels of een percentage van de gemeten hoogte.
Geldige waarden zijn: flashx.textLayout.formats.FormatValue.AUTO en flashx.textLayout.formats.FormatValue.INHERIT.
Geldige waarden zijn getallen tussen 0 en 32000.
Geldige percentagewaarden als getallen tussen 0 en 1000000.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als het InlineGraphicElement niet gedefinieerd of 'inherit' is, wordt de standaardwaarde van 'auto' gebruikt.
Implementatie
public function get height():*
public function set height(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
Verwante API-elementen
measuredHeight | eigenschap |
measuredWidth | eigenschap |
source | eigenschap |
source:Object
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Stelt de bron voor de afbeelding in. De waarde kan een Tekenreeks zijn die wordt geïnterpreteerd als een URI, een klasse die wordt geïnterpreteerd als de klasse van een ingesloten DisplayObject, een DisplayObject-instantie of een URLRequest. Hiermee wordt een DisplayObject gemaakt en, als het InlineGraphicElement-object wordt toegevoegd aan een ParagraphElement in een TextFlow-object, zorgt dat het inline in een tekst verschijnt.
Implementatie
public function get source():Object
public function set source(value:Object):void
Voorbeeld ( Hoe dit voorbeeld te gebruiken )
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 | eigenschap |
width | eigenschap |
width:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
De breedte van de afbeelding. De waarde kan "automatisch" zijn, een aantal pixels of een percentage van de gemeten breedte van de afbeelding.
Geldige waarden zijn: flashx.textLayout.formats.FormatValue.AUTO en flashx.textLayout.formats.FormatValue.INHERIT.
Geldige waarden zijn getallen tussen 0 en 32000.
Geldige percentagewaarden als getallen tussen 0 en 1000000.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als het InlineGraphicElement niet gedefinieerd of 'inherit' is, wordt de standaardwaarde van 'auto' gebruikt.
Implementatie
public function get width():*
public function set width(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
Verwante API-elementen
InlineGraphicElement | () | Constructor |
public function InlineGraphicElement()
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Constructor: maakt een nieuw InlineGraphicElement-object
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; } } }
Wed Jun 13 2018, 11:42 AM Z