| Pacote | flash.text.engine |
| Classe | public final class GraphicElement |
| Herança | GraphicElement ContentElement Object |
| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | Flash Player 10, AIR 1.5, Flash Lite 4 |
content de um objeto TextBlock para exibir um gráfico ou uma imagem com TextBlock.createTextLine(). Atribua-o a um objeto GroupElement para combiná-lo com outros elementos gráficos e de texto.
Elementos da API relacionados
| Propriedade | Definido por | ||
|---|---|---|---|
![]() | constructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto. | Object | |
![]() | elementFormat : ElementFormat
O objeto ElementFormat usado para o elemento. | ContentElement | |
| elementHeight : Number
A altura em pixels a ser reservada para o gráfico na linha. | GraphicElement | ||
| elementWidth : Number
A largura em pixels a ser reservada para o gráfico na linha. | GraphicElement | ||
![]() | eventMirror : EventDispatcher
O objeto EventDispatcher que recebe cópias de todos os eventos despachados para linhas de texto válidas com base no elemento de conteúdo. | ContentElement | |
| graphic : DisplayObject
O DisplayObject a ser usado como gráfico em GraphicElement. | GraphicElement | ||
![]() | groupElement : GroupElement [somente leitura]
O objeto GroupElement que contém esse elemento, ou nulo, se ele não estiver em um grupo. | ContentElement | |
![]() | rawText : String [somente leitura]
Uma cópia do texto no elemento, incluindo quaisquer caracteres U+FDEF. | ContentElement | |
![]() | text : String [somente leitura]
Uma cópia do texto no elemento, sem incluir quaisquer caracteres U+FDEF, que representa os elementos gráficos na string. | ContentElement | |
![]() | textBlock : flash.text.engine:TextBlock [somente leitura]
O TextBlock ao qual esse elemento pertence. | ContentElement | |
![]() | textBlockBeginIndex : int [somente leitura]
O índice no bloco de texto dos primeiros caracteres desse elemento. | ContentElement | |
![]() | textRotation : String
O giro a ser aplicado ao elemento como uma unidade. | ContentElement | |
![]() | userData : *
Fornece uma maneira para um aplicativo associar dados arbitrários ao elemento. | ContentElement | |
| Método | Definido por | ||
|---|---|---|---|
GraphicElement(graphic:DisplayObject = null, elementWidth:Number = 15.0, elementHeight:Number = 15.0, elementFormat:ElementFormat = null, eventMirror:EventDispatcher = null, textRotation:String = "rotate0")
Cria uma nova ocorrência de GraphicElement. | GraphicElement | ||
![]() |
Indica se um objeto tem uma propriedade especificada definida. | Object | |
![]() |
Indica se uma ocorrência da classe Object está na cadeia de protótipos do objeto especificado como o parâmetro. | Object | |
![]() |
Indica se a propriedade especificada existe e é enumerável. | Object | |
![]() |
Define a disponibilidade de uma propriedade dinâmica para operações de repetição. | Object | |
![]() |
Retorna a representação da string deste objeto, formatado segundo as convenções específicas para a localidade. | Object | |
![]() |
Retorna a representação de string do objeto especificado. | Object | |
![]() |
Retorna o valor primitivo do objeto especificado. | Object | |
elementHeight | propriedade |
elementHeight:Number| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | Flash Player 10, AIR 1.5, Flash Lite 4 |
A altura em pixels a ser reservada para o gráfico na linha. É responsabilidade do chamador dimensionar o gráfico.
O valor padrão é 15.0.
Implementação
public function get elementHeight():Number public function set elementHeight(value:Number):voidelementWidth | propriedade |
elementWidth:Number| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | Flash Player 10, AIR 1.5, Flash Lite 4 |
A largura em pixels a ser reservada para o gráfico na linha. É responsabilidade do chamador dimensionar o gráfico.
O valor padrão é 15.0.
Implementação
public function get elementWidth():Number public function set elementWidth(value:Number):voidgraphic | propriedade |
graphic:DisplayObject| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | Flash Player 10, AIR 1.5, Flash Lite 4 |
O DisplayObject a ser usado como gráfico em GraphicElement.
O valor padrão é null.
Quando GraphicElement se torna parte de uma linha de texto, o gráfico é adicionado como filho da linha. A definição do gráfico remove o gráfico antigo da linha e adiciona o novo.
Implementação
public function get graphic():DisplayObject public function set graphic(value:DisplayObject):voidGraphicElement | () | Construtor |
public function GraphicElement(graphic:DisplayObject = null, elementWidth:Number = 15.0, elementHeight:Number = 15.0, elementFormat:ElementFormat = null, eventMirror:EventDispatcher = null, textRotation:String = "rotate0")| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Cria uma nova ocorrência de GraphicElement.
O ponto de registro do gráfico se alinha com o canto superior esquerdo da região definida por elementHeight, elementWidth e elementFormat.baselineShift. O gráfico não é dimensionado de acordo com o tamanho da região. Se o GraphicElement tiver um eventMirror, as propriedades elementWidth e elementHeight, e não o gráfico, determinam o tamanho e a posição da região de espelho resultante. Se for usado um carregador, o gráfico poderá não ser carregado no momento em que a linha de texto e as regiões de espelho são criadas.
graphic:DisplayObject (default = null) — DisplayObject para preencher GraphicElement. O valor padrão é null.
| |
elementWidth:Number (default = 15.0) — A largura da área reservada ao elemento em pixels. O valor padrão é 15.
| |
elementHeight:Number (default = 15.0) — A altura da área reservada ao elemento em pixels. O valor padrão é 15.
| |
elementFormat:ElementFormat (default = null) — O formato de elemento para o elemento. O valor padrão é null.
| |
eventMirror:EventDispatcher (default = null) — O objeto EventDispatcher que recebe cópias de todos os eventos despachados para linhas de texto criadas com base no elemento content. O valor padrão é null.
| |
textRotation:String (default = "rotate0") — A rotação aplicada ao elemento como uma unidade. Use constantes flash.text.engine.TextRotation na propriedade. O valor padrão é flash.text.engine.TextRotation.ROTATE_0.
|
Elementos da API relacionados
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;
}
}
}
Wed Jun 13 2018, 11:10 AM Z
Ocultar propriedades públicas herdadas
Mostrar propriedades públicas herdadas