| Pakiet | flash.text.engine |
| Klasa | public final class GraphicElement |
| Dziedziczenie | GraphicElement ContentElement Object |
| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5, Flash Lite 4 |
TextBlock.createTextLine() należy przypisać obiekt GraphicElement do właściwości content obiektu TextBlock. W celu połączenia z innymi elementami graficznymi lub tekstowymi należy przypisać go do obiektu GroupElement.
Powiązane elementy interfejsu API
| Właściwość | Zdefiniowane przez | ||
|---|---|---|---|
![]() | constructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu. | Object | |
![]() | elementFormat : ElementFormat
Obiekt ElementFormat zastosowany dla elementu. | ContentElement | |
| elementHeight : Number
Wysokość w pikselach zarezerwowana dla grafiki w wierszu. | GraphicElement | ||
| elementWidth : Number
Szerokość w pikselach zarezerwowana dla grafiki w wierszu. | GraphicElement | ||
![]() | eventMirror : EventDispatcher
Obiekt EventDispatcher otrzymujący kopie każdego zdarzenia wywołanego do poprawnego wiersza tekstu utworzonego na podstawie tego elementu treści. | ContentElement | |
| graphic : DisplayObject
Obiekt DisplayObject użyty jako grafika dla obiektu GraphicElement. | GraphicElement | ||
![]() | groupElement : GroupElement [tylko do odczytu]
Obiekt GroupElement zawierający ten element lub wartość null, jeśli element nie znajduje się w grupie. | ContentElement | |
![]() | rawText : String [tylko do odczytu]
Kopia tekstu w elemencie, w tym znaki U+FDEF. | ContentElement | |
![]() | text : String [tylko do odczytu]
Kopia tekstu w elemencie bez znaków U+FDEF reprezentujących element graficzny w ciągu znaków. | ContentElement | |
![]() | textBlock : flash.text.engine:TextBlock [tylko do odczytu]
Obiekt TextBlock, do którego należy element. | ContentElement | |
![]() | textBlockBeginIndex : int [tylko do odczytu]
Indeks w bloku tekstu pierwszego znaku tego elementu. | ContentElement | |
![]() | textRotation : String
Obrót zastosowany do elementu jako jednostki. | ContentElement | |
![]() | userData : *
Umożliwia aplikacji skojarzenie dowolnych danych z elementem. | ContentElement | |
| Metoda | Zdefiniowane przez | ||
|---|---|---|---|
GraphicElement(graphic:DisplayObject = null, elementWidth:Number = 15.0, elementHeight:Number = 15.0, elementFormat:ElementFormat = null, eventMirror:EventDispatcher = null, textRotation:String = "rotate0")
Tworzy nowe wystąpienie klasy GraphicElement. | GraphicElement | ||
![]() |
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość. | Object | |
![]() |
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr. | Object | |
![]() |
Wskazuje, czy określona właściwość istnieje i jest przeliczalna. | Object | |
![]() |
Ustawia dostępność właściwości dynamicznej używanej w pętlach. | Object | |
![]() |
Zwraca ciąg reprezentujący obiekt — sformatowany zgodnie z konwencjami właściwymi dla ustawień regionalnych. | Object | |
![]() |
Zwraca ciąg reprezentujący określony obiekt. | Object | |
![]() |
Zwraca pierwotną wartość dla określonego obiektu. | Object | |
elementHeight | właściwość |
elementHeight:Number| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Wysokość w pikselach zarezerwowana dla grafiki w wierszu. Skalowanie grafiki należy do obowiązków wywołującego.
Wartością domyślną jest 15.0.
Implementacja
public function get elementHeight():Number public function set elementHeight(value:Number):voidelementWidth | właściwość |
elementWidth:Number| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Szerokość w pikselach zarezerwowana dla grafiki w wierszu. Skalowanie grafiki należy do obowiązków wywołującego.
Wartością domyślną jest 15.0.
Implementacja
public function get elementWidth():Number public function set elementWidth(value:Number):voidgraphic | właściwość |
graphic:DisplayObject| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Obiekt DisplayObject użyty jako grafika dla obiektu GraphicElement.
Wartością domyślną jest null.
Kiedy obiekt GraphicElement stanie się częścią wiersza tekstu, grafika zostanie dodana jako element podrzędny wiersza. Ustawienie grafiki powoduje usunięcie poprzedniej grafiki z wiersza i dodanie nowej.
Implementacja
public function get graphic():DisplayObject public function set graphic(value:DisplayObject):voidGraphicElement | () | Konstruktor |
public function GraphicElement(graphic:DisplayObject = null, elementWidth:Number = 15.0, elementHeight:Number = 15.0, elementFormat:ElementFormat = null, eventMirror:EventDispatcher = null, textRotation:String = "rotate0")| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Tworzy nową instancję GraphicElement.
Punkt odniesienia grafiki jest wyrównany do lewego górnego rogu obszaru zdefiniowanego przez elementHeight, elementWidth oraz elementFormat.baselineShift. Grafika nie jest skalowana w celu dopasowania do rozmiaru obszaru. Jeśli obiekt GraphicElement ma właściwość eventMirror, to o rozmiarze i położeniu wynikowego obszaru odbicia decydują właściwości elementWidth i elementHeight, a nie grafika. W wypadku zastosowania obiektu ładującego grafika może nie zostać załadowana w czasie tworzenia wiersza tekstowego i obszarów odbicia.
graphic:DisplayObject (default = null) — DisplayObject w celu zapełnienia obiektu GraphicElement. Wartością domyślną jest null.
| |
elementWidth:Number (default = 15.0) — Szerokość obszaru zarezerwowanego dla elementu w pikselach. Wartością domyślną jest 15.
| |
elementHeight:Number (default = 15.0) — Wysokość obszaru zarezerwowanego dla elementu w pikselach. Wartością domyślną jest 15.
| |
elementFormat:ElementFormat (default = null) — Format elementu dla elementu. Wartością domyślną jest null.
| |
eventMirror:EventDispatcher (default = null) — Obiekt EventDispatcher otrzymujący kopie każdego zdarzenia wywołanego do wierszy tekstu utworzonych na podstawie tego elementu treści. Wartością domyślną jest null.
| |
textRotation:String (default = "rotate0") — Obrót zastosowany do elementu jako jednostki. Dla tej właściwości należy użyć stałej z klasy flash.text.engine.TextRotation. Wartością domyślną jest flash.text.engine.TextRotation.ROTATE_0.
|
Powiązane elementy interfejsu API
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, 12:06 PM Z
Ukryj dziedziczone właściwości publiczne
Pokaż dziedziczone właściwości publiczne