| Pacchetto | flash.text.engine |
| Classe | public final class GraphicElement |
| Ereditarietà | GraphicElement ContentElement Object |
| Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | Flash Player 10, AIR 1.5, Flash Lite 4 |
content di un oggetto TextBlock per visualizzare un grafico o un'immagine con TextBlock.createTextLine(); assegnatelo a un oggetto GroupElement per combinarlo con altri elementi grafici e di testo.
Altri esempi
Elementi API correlati
| Proprietà | Definito da | ||
|---|---|---|---|
![]() | constructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto. | Object | |
![]() | elementFormat : ElementFormat
L'oggetto ElementFormat usato per l'elemento. | ContentElement | |
| elementHeight : Number
L'altezza in pixel da riservare per il grafico nella riga. | GraphicElement | ||
| elementWidth : Number
La larghezza in pixel da riservare per il grafico nella riga. | GraphicElement | ||
![]() | eventMirror : EventDispatcher
L'oggetto EventDispatcher che riceve le copie di ogni evento inviato alle righe di testo valide in base a questo elemento content. | ContentElement | |
| graphic : DisplayObject
L'oggetto DisplayObject da utilizzare come elemento grafico per GraphicElement. | GraphicElement | ||
![]() | groupElement : GroupElement [sola lettura]
L'oggetto GroupElement che contiene questo elemento; oppure null se non fa parte di un gruppo. | ContentElement | |
![]() | rawText : String [sola lettura]
Una copia del testo nell'elemento, inclusi i caratteri U+FDEF. | ContentElement | |
![]() | text : String [sola lettura]
Una copia del testo nell'elemento, esclusi i caratteri U+FDEF che rappresentano elementi grafici nella stringa. | ContentElement | |
![]() | textBlock : flash.text.engine:TextBlock [sola lettura]
L'oggetto TextBlock al quale appartiene questo elemento. | ContentElement | |
![]() | textBlockBeginIndex : int [sola lettura]
L'indice nel testo del blocco di testo del primo carattere di questo elemento. | ContentElement | |
![]() | textRotation : String
La rotazione da applicare all'elemento come un'unità. | ContentElement | |
![]() | userData : *
Fornisce un modo per consentire a un'applicazione di associare dati arbitrari con l'elemento. | ContentElement | |
| Metodo | Definito da | ||
|---|---|---|---|
GraphicElement(graphic:DisplayObject = null, elementWidth:Number = 15.0, elementHeight:Number = 15.0, elementFormat:ElementFormat = null, eventMirror:EventDispatcher = null, textRotation:String = "rotate0")
Crea una nuova istanza GraphicElement. | GraphicElement | ||
![]() |
Indica se per un oggetto è definita una proprietà specifica. | Object | |
![]() |
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro. | Object | |
![]() |
Indica se la proprietà specificata esiste ed è enumerabile. | Object | |
![]() |
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche. | Object | |
![]() |
Restituisce la rappresentazione in formato stringa di questo oggetto, formattato in base alle convenzioni specifiche per le versioni localizzate. | Object | |
![]() |
Restituisce la rappresentazione in formato stringa dell'oggetto specificato. | Object | |
![]() |
Restituisce il valore di base dell'oggetto specificato. | Object | |
elementHeight | proprietà |
elementHeight:Number| Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | Flash Player 10, AIR 1.5, Flash Lite 4 |
L'altezza in pixel da riservare per il grafico nella riga. È compito del chiamante ridimensionare in scala l'elemento grafico.
Il valore predefinito è 15.0.
Implementazione
public function get elementHeight():Number public function set elementHeight(value:Number):voidelementWidth | proprietà |
elementWidth:Number| Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | Flash Player 10, AIR 1.5, Flash Lite 4 |
La larghezza in pixel da riservare per il grafico nella riga. È compito del chiamante ridimensionare in scala l'elemento grafico.
Il valore predefinito è 15.0.
Implementazione
public function get elementWidth():Number public function set elementWidth(value:Number):voidgraphic | proprietà |
graphic:DisplayObject| Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | Flash Player 10, AIR 1.5, Flash Lite 4 |
L'oggetto DisplayObject da utilizzare come elemento grafico per GraphicElement.
Il valore predefinito è null.
Quando GraphicElement diventa parte di una riga di testo, il grafico viene aggiunto come elemento secondario della riga. L'impostazione del grafico rimuove quello precedente dalla riga e ne aggiunge uno nuovo.
Implementazione
public function get graphic():DisplayObject public function set graphic(value:DisplayObject):voidGraphicElement | () | Funzione di costruzione |
public function GraphicElement(graphic:DisplayObject = null, elementWidth:Number = 15.0, elementHeight:Number = 15.0, elementFormat:ElementFormat = null, eventMirror:EventDispatcher = null, textRotation:String = "rotate0")| Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Crea una nuova istanza GraphicElement.
Il punto di registrazione del grafico si allinea con l'angolo superiore sinistro dell'area definita da elementHeight, elementWidth e elementFormat.baselineShift. Il grafico non viene ridimensionato in scala affinché corrisponda alle dimensioni dell'area. Se GraphicElement ha un eventMirror, le proprietà elementWidth e elementHeight, e non il grafico, determinano la dimensione e la posizione dell'area speculare corrispondente. Se si utilizza un'utilità di caricamento, è possibile che la grafica non venga caricata nell'esatto momento in cui vengono create la riga di testo e le aree speculari.
graphic:DisplayObject (default = null) — L'oggetto DisplayObject per compilare GraphicElement. Il valore predefinito è null.
| |
elementWidth:Number (default = 15.0) — La larghezza dell'area riservata per l'elemento espressa in pixel. Il valore predefinito è 15.
| |
elementHeight:Number (default = 15.0) — L'altezza dell'area riservata per l'elemento espressa in pixel. Il valore predefinito è 15.
| |
elementFormat:ElementFormat (default = null) — Il formato di elemento per l'elemento. Il valore predefinito è null.
| |
eventMirror:EventDispatcher (default = null) — L'oggetto EventDispatcher che riceve le copie di ogni evento inviato alle righe di testo create in base a questo elemento content. Il valore predefinito è null.
| |
textRotation:String (default = "rotate0") — La rotazione applicata all'elemento come un'unità. Utilizzate le costanti flash.text.engine.TextRotation per questa proprietà. Il valore predefinito è flash.text.engine.TextRotation.ROTATE_0.
|
Elementi API correlati
package {
import flash.display.Sprite;
import flash.display.MovieClip;
import flash.text.engine.TextBlock;
import flash.text.engine.TextElement;
import flash.text.engine.GraphicElement;
import flash.text.engine.TextLine;
import flash.text.engine.ElementFormat;
import flash.text.engine.FontDescription;
public class GraphicElementExample extends Sprite {
public function GraphicElementExample():void {
var format:ElementFormat = new ElementFormat();
format.fontSize = 14;
var redBox:MovieClip = new MovieClip();
redBox.graphics.beginFill(0xCC0000, 1.0);
redBox.graphics.drawRect(0,0, 200, 200);
redBox.graphics.endFill();
var graphicElement:GraphicElement = new GraphicElement(redBox,redBox.width,redBox.height, format);
var textBlock:TextBlock = new TextBlock();
textBlock.content = graphicElement;
var textLine1:TextLine = textBlock.createTextLine(null,redBox.width);
addChild(textLine1);
textLine1.x = 15
textLine1.y = 215
var str:String = "Your picture here ...";
var textElement:TextElement = new TextElement(str, format);
textBlock = new TextBlock();
textBlock.content = textElement;
var textLine2 = textBlock.createTextLine(null, 300);
addChild(textLine2);
textLine2.x = textLine1.x;
textLine2.y += textLine1.y + format.fontSize;
}
}
}
Tue Jun 12 2018, 02:44 PM Z
Nascondi proprietà pubbliche ereditate
Mostra proprietà pubbliche ereditate