Pacote | fl.controls.listClasses |
Classe | public class CellRenderer |
Herança | CellRenderer LabelButton BaseButton UIComponent Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
Implementações | ICellRenderer |
Subclasses | ImageCell |
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Elementos da API relacionados
Propriedade | Definido por | ||
---|---|---|---|
accessibilityImplementation : AccessibilityImplementation
A implementação de acessibilidade atual (AccessibilityImplementation) para esta instância do InteractiveObject. | InteractiveObject | ||
accessibilityProperties : AccessibilityProperties
As opções de acessibilidade atuais para este objeto de exibição. | DisplayObject | ||
alpha : Number
Indica o valor de transparência alfa do objeto especificado. | DisplayObject | ||
autoRepeat : Boolean
Obtém ou define um valor booliano que indica se o evento buttonDown é despachado mais de uma vez quando o usuário mantém o botão do mouse pressionado sobre o componente. | BaseButton | ||
blendMode : String
Um valor a partir da classe BlendMode que especifica o modo de mesclagem a ser usado. | DisplayObject | ||
blendShader : Shader [somente gravação]
Define um shader usado para mesclar o primeiro plano e o segundo plano. | DisplayObject | ||
buttonMode : Boolean
Especifica o modo de botão desta entidade gráfica. | Sprite | ||
cacheAsBitmap : Boolean
Se definido como true, tempo de execução do Flash armazenará em cachê uma representação interna em bitmap do objeto de exibição. | DisplayObject | ||
cacheAsBitmapMatrix : Matrix
Se não nulo, este objeto Matrix definirá como um objeto exibição será renderizado quando cacheAsBitmap for definido como verdadeiro. | DisplayObject | ||
constructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto. | Object | ||
contextMenu : NativeMenu
Especifica o menu de contexto associado a este objeto. | InteractiveObject | ||
data : Object
Obtém ou define um Objeto que representa os dados associados a um componente. | CellRenderer | ||
doubleClickEnabled : Boolean
Especifica se o objeto recebe eventos doubleClick. | InteractiveObject | ||
dropTarget : DisplayObject [somente leitura]
Especifica o objeto de exibição sobre o qual a entidade gráfica está sendo arrastada ou no qual a entidade gráfica foi solta. | Sprite | ||
enabled : Boolean [substituir]
Obtém ou define um valor que indica se o componente pode aceitar a entrada do usuário. | BaseButton | ||
filters : Array
Uma matriz indexada que contém cada objeto de filtro atualmente associado ao objeto de exibição. | DisplayObject | ||
focusEnabled : Boolean
Obtém ou define um valor booliano que indica se o componente pode receber foco depois que o usuário clicar nele. | UIComponent | ||
focusManager : IFocusManager
Obtém ou define o FocusManager que controla o foco para este componente e seus semelhantes. | UIComponent | ||
focusRect : Object
Especifica se este objeto exibe um retângulo de foco. | InteractiveObject | ||
graphics : Graphics [somente leitura]
Especifica o objeto Graphics pertencente a esta entidade gráfica em que comandos de desenho de vetor podem ocorrer. | Sprite | ||
height : Number [substituir]
Obtém ou define a altura do componente, em pixels. | UIComponent | ||
hitArea : Sprite
Designa outra entidade gráfica para atuar como área de ocorrência para uma entidade gráfica. | Sprite | ||
label : String
Obtém ou define o rótulo de texto do componente. | LabelButton | ||
labelPlacement : String
Posição do rótulo em relação a um ícone especificado. | LabelButton | ||
listData : ListData
Obtém ou define as propriedades de lista que são aplicadas à célula; por exemplo, o índice e os valores selecionados. | CellRenderer | ||
loaderInfo : LoaderInfo [somente leitura]
Retorna um objeto LoaderInfo contendo informações sobre o carregamento do arquivo ao qual esse objeto de exibição pertence. | DisplayObject | ||
mask : DisplayObject
O objeto de exibição de chamada é mascarado pelo objeto "mask" especificado. | DisplayObject | ||
metaData : Object
Obtém o objeto de metadados da instância DisplayObject se os metadados forem armazenados juntamente com a instância desse DisplayObject no arquivo SWF por uma marca PlaceObject4. | DisplayObject | ||
mouseChildren : Boolean
Determina se os filhos do objeto são ou não ativados pelo mouse, ou dispositivo de entrada do usuário. | DisplayObjectContainer | ||
mouseEnabled : Boolean
Especifica se este objeto recebe mensagens de mouse, ou de outras entradas de usuários. | InteractiveObject | ||
mouseFocusEnabled : Boolean
Obtém ou define um valor que indica se o componente pode receber foco depois que o usuário clicar nele. | UIComponent | ||
mouseX : Number [somente leitura]
Indica a coordenada x da posição do dispositivo do mouse ou de entrada do usuário, em pixels. | DisplayObject | ||
mouseY : Number [somente leitura]
Indica a coordenada y da posição do dispositivo do mouse ou de entrada do usuário, em pixels. | DisplayObject | ||
name : String
Indica o nome da ocorrência de DisplayObject. | DisplayObject | ||
needsSoftKeyboard : Boolean
Especifica se um teclado virtual (teclado de software, na tela) deve ser exibido quando esta instância InteractiveObject recebe foco. | InteractiveObject | ||
numChildren : int [somente leitura]
Retorna o número de filhos deste objeto. | DisplayObjectContainer | ||
opaqueBackground : Object
Especifica se o objeto de exibição é opaco com uma certa cor de plano de fundo. | DisplayObject | ||
parent : DisplayObjectContainer [somente leitura]
Indica o objeto DisplayObjectContainer que contém esse objeto de exibição. | DisplayObject | ||
root : DisplayObject [somente leitura]
Para um objeto de exibição em um arquivo SWF carregado, a propriedade "root" é o objeto de exibição na extremidade superior, na parte da estrutura em árvore da lista de exibição representada por esse arquivo SWF. | DisplayObject | ||
rotation : Number
Indica o giro da ocorrência de DisplayObject, em graus, a partir da sua orientação original. | DisplayObject | ||
rotationX : Number
Indica a rotação do eixo x da ocorrência DisplayObject, em graus, a partir da sua orientação original referente ao contêiner 3D parent. | DisplayObject | ||
rotationY : Number
Indica a rotação do eixo y da ocorrência DisplayObject, em graus, a partir da sua orientação original referente ao contêiner 3D parent. | DisplayObject | ||
rotationZ : Number
Indica a rotação do eixo z da ocorrência DisplayObject, em graus, a partir da sua orientação original referente ao contêiner 3D parent. | DisplayObject | ||
scale9Grid : Rectangle
A grade de dimensionamento atual que está em vigor. | DisplayObject | ||
scaleX : Number [substituir]
Multiplica a largura atual do componente por um fator escalar. | UIComponent | ||
scaleY : Number [substituir]
Multiplica a altura atual do componente por um fator escalar. | UIComponent | ||
scaleZ : Number
Indica a escala de profundidade (porcentagem) de um objeto aplicada a partir do ponto de registro desse objeto. | DisplayObject | ||
scrollRect : Rectangle
Os limites do retângulo de rolagem do objeto de exibição. | DisplayObject | ||
selected : Boolean [substituir]
Obtém ou define um valor booliano que indica se a célula atual está selecionada. | CellRenderer | ||
softKeyboard : String
Controla a aparência do teclado suave. | InteractiveObject | ||
softKeyboardInputAreaOfInterest : Rectangle
Define a área que deve permanecer na tela quando um teclado virtual for exibido (não disponível no iOS) | InteractiveObject | ||
soundTransform : flash.media:SoundTransform
Controla o som nesta entidade gráfica. | Sprite | ||
stage : Stage [somente leitura]
O Palco do objeto de exibição. | DisplayObject | ||
tabChildren : Boolean
Determina se os filhos do objeto estão ativados para tabulação. | DisplayObjectContainer | ||
tabEnabled : Boolean
Especifica se este objeto está na ordem de tabulação. | InteractiveObject | ||
tabIndex : int
Especifica a ordem de tabulação de objetos em um arquivo SWF. | InteractiveObject | ||
textField : flash.text:TextField
Uma referência ao campo de texto interno do componente. | LabelButton | ||
textSnapshot : flash.text:TextSnapshot [somente leitura]
Retorna um objeto TextSnapshot para essa ocorrência de DisplayObjectContainer. | DisplayObjectContainer | ||
toggle : Boolean
Obtém ou define um valor booliano que indica se um botão pode ser alternado. | LabelButton | ||
transform : flash.geom:Transform
Um objeto com propriedades relacionadas aos limites de pixels, matriz e transformação de cores de um objeto de exibição. | DisplayObject | ||
useHandCursor : Boolean
Um valor booliano que indica se a mão que aponta (cursor de mão) aparece quando o ponteiro passa sobre uma entidade gráfica em que a propriedade buttonMode esteja definida como "true". | Sprite | ||
visible : Boolean [substituir]
Obtém ou define um valor que indica se a ocorrência do componente atual é visível. | UIComponent | ||
width : Number [substituir]
Obtém ou define a largura do componente, em pixels. | UIComponent | ||
x : Number [substituir]
Obtém ou define a coordenada x que representa a posição do componente ao longo do eixo x em seu contêiner-pai. | UIComponent | ||
y : Number [substituir]
Obtém ou define a coordenada y que representa a posição do componente ao longo do eixo y em seu contêiner-pai. | UIComponent | ||
z : Number
Indica a posição da coordenada z ao longo do eixo z da ocorrência DisplayObject em relação ao contêiner 3D pai. | DisplayObject |
Método | Definido por | ||
---|---|---|---|
Cria uma nova ocorrência de CellRenderer. | CellRenderer | ||
Adiciona uma ocorrência-filho de DisplayObject a essa ocorrência de DisplayObjectContainer. | DisplayObjectContainer | ||
Adiciona uma ocorrência-filho de DisplayObject a essa ocorrência de DisplayObjectContainer. | DisplayObjectContainer | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra um objeto de ouvinte de evento em um objeto EventDispatcher, de forma que o ouvinte receba a notificação de um evento. | EventDispatcher | ||
Indica se restrições de segurança fariam com que qualquer objeto de exibição fosse omitido da lista retornada com a chamada do método DisplayObjectContainer.getObjectsUnderPoint() junto com o ponto especificado. | DisplayObjectContainer | ||
Exclui uma propriedade de estilo desta ocorrência do componente. | UIComponent | ||
Determina se o objeto de exibição especificado é um filho da ocorrência de DisplayObjectContainer ou se é a própria ocorrência. | DisplayObjectContainer | ||
Envia um evento para o fluxo de eventos. | EventDispatcher | ||
Mostra ou oculta o indicador de foco neste componente. | UIComponent | ||
Inicia uma operação imediata de desenho, sem invalidar nada como faz invalidateNow. | UIComponent | ||
Retorna um retângulo que define a área do objeto de exibição com relação ao sistema de coordenadas do objeto targetCoordinateSpace. | DisplayObject | ||
Retorna a ocorrência do objeto de exibição-filho que existe no índice especificado. | DisplayObjectContainer | ||
Retorna o objeto de exibição-filho que existe com o nome especificado. | DisplayObjectContainer | ||
Retorna a posição de índice de uma ocorrência-filho de DisplayObject. | DisplayObjectContainer | ||
Recupera o objeto que possui foco no momento. | UIComponent | ||
Retorna uma matriz de objetos que estão dispostos no ponto especificado e são filhos (ou netos e assim por diante) desta ocorrência de DisplayObjectContainer. | DisplayObjectContainer | ||
Retorna um retângulo que define o limite do objeto de exibição, com base no sistema de coordenadas definido pelo parâmetro espaçoCoordenadasDestino, excluindo quaisquer traçados em formas. | DisplayObject | ||
Recupera uma propriedade de estilo definida na cadeia de pesquisa de estilo do componente. | UIComponent | ||
[estático]
Recupera o mapa de estilos padrão do componente atual. | CellRenderer | ||
Converte o objeto de ponto a partir de coordenadas de Palco (globais) em coordenadas do objeto de exibição (locais). | DisplayObject | ||
Converte um ponto bidimensional das coordenadas do Palco (globais) em coordenadas do objeto de exibição tridimensional (locais). | DisplayObject | ||
Verifica se o objeto EventDispatcher tem ouvintes registrados para um tipo específico de evento. | EventDispatcher | ||
Indica se um objeto tem uma propriedade especificada definida. | Object | ||
Avalia a caixa delimitadora do objeto de exibição para ver se ela sobrepõe ou faz interseção com a caixa delimitadora do objeto de exibição obj. | DisplayObject | ||
Avalia o objeto de exibição para ver se ele sobrepõe ou faz interseção com o ponto especificado pelos parâmetros x e y. | DisplayObject | ||
Marca uma propriedade como inválida e redesenha o componente no quadro seguinte, a não ser que especificado de outra forma. | UIComponent | ||
Indica se uma ocorrência da classe Object está na cadeia de protótipos do objeto especificado como o parâmetro. | Object | ||
Converte um ponto tridimensional das coordenadas (locais) do objeto de exibição tridimensional em ponto bidimensional das coordenadas (globais) do Palco. | DisplayObject | ||
Converte o objeto de ponto a partir das coordenadas do objeto de exibição (locais) em coordenadas do Palco (globais). | DisplayObject | ||
[estático]
Mescla os estilos de várias classes em um objeto. | UIComponent | ||
Move o componente até a posição especificada em seu pai. | UIComponent | ||
Indica se a propriedade especificada existe e é enumerável. | Object | ||
Remove uma ocorrência-filho de DisplayObject especificada da lista de filhos da ocorrência de DisplayObjectContainer. | DisplayObjectContainer | ||
Remove um DisplayObject filho da posição de índice especificada na lista de filhos de DisplayObjectContainer. | DisplayObjectContainer | ||
Remove todas as instâncias filho DisplayObject especificadas da lista de filhos da instância DisplayObjectContainer. | DisplayObjectContainer | ||
Remove um ouvinte do objeto EventDispatcher. | EventDispatcher | ||
Ativa um teclado virtual. | InteractiveObject | ||
Altera a posição de um filho existente no contêiner de objetos de exibição. | DisplayObjectContainer | ||
Define o foco para este componente. | UIComponent | ||
Define o estado do mouse via ActionScript. | BaseButton | ||
Define a disponibilidade de uma propriedade dinâmica para operações de repetição. | Object | ||
[substituir]
Especifica as dimensões nas quais os dados devem ser renderizados. | CellRenderer | ||
Define uma propriedade de estilo nesta ocorrência do componente. | UIComponent | ||
Permite ao usuário arrastar a entidade gráfica especificada. | Sprite | ||
Deixa o usuário arrastar o sprite especificado em um dispositivo ativado pelo toque. | Sprite | ||
Interrompe repetitivamente a execução da linha de tempo de todos os MovieClips enraizados neste objeto. | DisplayObjectContainer | ||
Finaliza o método startDrag(). | Sprite | ||
Termina o método startTouchDrag() para o uso com dispositivos ativados pelo toque. | Sprite | ||
Alterna a ordem z (ordem da frente para trás) dos dois objetos filhos especificados. | DisplayObjectContainer | ||
Alterna a ordem z (ordem da frente para trás) dos objetos-filho nas duas posições de índice especificadas na lista de filhos. | DisplayObjectContainer | ||
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 | ||
Valida e atualiza as propriedades e o layout deste objeto, redesenhando-o se necessário. | UIComponent | ||
Retorna o valor primitivo do objeto especificado. | Object | ||
Verifica se um ouvinte de evento está registrado nesse objeto EventDispatcher ou em qualquer um de seus ancestrais para o tipo de evento especificado. | EventDispatcher |
Os estilos são comuns ou associados a um tema específico. Se o estilo for comum, poderá ser usado com qualquer tema. Se o estilo for associado a um tema específico, só poderá ser usado se o seu aplicativo usar esse tema.
Estilo | Descrição | Definido por | ||
---|---|---|---|---|
Tipo: Class Versão da linguagem: ActionScript 3.0 Versão de produto: Flash CS3 Versões de runtime: Flash9.0.28.0, AIR 1.0 O nome da classe a ser usando como o ícone quando o botão estiver desativado. | LabelButton | |||
disabledSkin | Tipo: Class Versão da linguagem: ActionScript 3.0 Versão de produto: Flash CS3 Versões de runtime: Flash9.0.28.0, AIR 1.0 Nome da classe a ser usado como capa para o plano de fundo e a borda, quando um botão não está selecionado e está desativado. O valor padrão é CellRenderer_disabledSkin . | CellRenderer | ||
disabledTextFormat | Tipo: flash.text.TextFormat Versão da linguagem: ActionScript 3.0 Versão de produto: Flash CS3 Versões de runtime: Flash9.0.28.0, AIR 1.0 O objeto TextFormat a ser usado para renderizar o rótulo do componente quando o botão é desabilitado. O valor padrão é null . | CellRenderer | ||
Tipo: Class Versão da linguagem: ActionScript 3.0 Versão de produto: Flash CS3 Versões de runtime: Flash9.0.28.0, AIR 1.0 Nome da classe a ser usado como o ícone quando o botão não está selecionado e o botão do mouse está pressionado. | LabelButton | |||
downSkin | Tipo: Class Versão da linguagem: ActionScript 3.0 Versão de produto: Flash CS3 Versões de runtime: Flash9.0.28.0, AIR 1.0 Nome da classe a ser usado como capa para o plano de fundo e a borda, quando um botão não está selecionado e o botão do mouse está pressionado. O valor padrão é CellRenderer_downSkin . | CellRenderer | ||
Tipo: Boolean Versão da linguagem: ActionScript 3.0 Versão de produto: Flash CS3 Versões de runtime: Flash9.0.28.0, AIR 1.0 Indica se os contornos de fonte incorporados são usados para renderizar o campo de texto. | LabelButton | |||
Tipo: Number Formato: Length Versão da linguagem: ActionScript 3.0 Versão de produto: Flash CS3 Versões de runtime: Flash9.0.28.0, AIR 1.0 O preenchimento que separa os limites externos do componente das arestas externas do indicador de foco, em pixels. | UIComponent | |||
Tipo: Class Versão da linguagem: ActionScript 3.0 Versão de produto: Flash CS3 Versões de runtime: Flash9.0.28.0, AIR 1.0 A capa a ser usada para exibir indicadores de foco. | UIComponent | |||
Tipo: Class Versão da linguagem: ActionScript 3.0 Versão de produto: Flash CS3 Versões de runtime: Flash9.0.28.0, AIR 1.0 Nome da classe a ser usado como o ícone quando um botão de alternância não está selecionado e o mouse não está sobre o botão. | LabelButton | |||
Tipo: Class Versão da linguagem: ActionScript 3.0 Versão de produto: Flash CS3 Versões de runtime: Flash9.0.28.0, AIR 1.0 Nome da classe a ser usado como o ícone quando o botão não está selecionado e o mouse está sobre o componente. | LabelButton | |||
overSkin | Tipo: Class Versão da linguagem: ActionScript 3.0 Versão de produto: Flash CS3 Versões de runtime: Flash9.0.28.0, AIR 1.0 Nome da classe a ser usado como capa para o plano de fundo e a borda, quando o botão não está selecionado e o mouse está sobre o componente. O valor padrão é CellRenderer_overSkin . | CellRenderer | ||
Tipo: Number Formato: Time Versão da linguagem: ActionScript 3.0 Versão de produto: Flash CS3 Versões de runtime: Flash9.0.28.0, AIR 1.0 O número de milissegundos a aguardar depois que o evento buttonDown é despachado pela primeira vez, antes do envio de um segundo evento buttonDown . | LabelButton | |||
Tipo: Number Formato: Time Versão da linguagem: ActionScript 3.0 Versão de produto: Flash CS3 Versões de runtime: Flash9.0.28.0, AIR 1.0 O intervalo, em milissegundos, entre os eventos buttonDown despachados depois do atraso especificado pelo estilo repeatDelay . | LabelButton | |||
Tipo: Class Versão da linguagem: ActionScript 3.0 Versão de produto: Flash CS3 Versões de runtime: Flash9.0.28.0, AIR 1.0 Nome da classe a ser usado como o ícone quando o botão está selecionado e desativado. | LabelButton | |||
selectedDisabledSkin | Tipo: Class Versão da linguagem: ActionScript 3.0 Versão de produto: Flash CS3 Versões de runtime: Flash9.0.28.0, AIR 1.0 Nome da classe a ser usado como capa para o plano de fundo e a borda, quando um botão de alternância está selecionado e desativado. O valor padrão é CellRenderer_selectedDisabledSkin . | CellRenderer | ||
Tipo: Class Versão da linguagem: ActionScript 3.0 Versão de produto: Flash CS3 Versões de runtime: Flash9.0.28.0, AIR 1.0 Nome da classe a ser usado como o ícone quando o botão está selecionado e o botão do mouse está pressionado. | LabelButton | |||
selectedDownSkin | Tipo: Class Versão da linguagem: ActionScript 3.0 Versão de produto: Flash CS3 Versões de runtime: Flash9.0.28.0, AIR 1.0 Nome da classe a ser usado como capa para o plano de fundo e a borda, quando um botão de alternância está selecionado e botão do mouse está pressionado. O valor padrão é CellRenderer_selectedDownSkin . | CellRenderer | ||
Tipo: Class Versão da linguagem: ActionScript 3.0 Versão de produto: Flash CS3 Versões de runtime: Flash9.0.28.0, AIR 1.0 Nome da classe a ser usado como o ícone quando o botão está selecionado e o mouse está sobre o componente. | LabelButton | |||
selectedOverSkin | Tipo: Class Versão da linguagem: ActionScript 3.0 Versão de produto: Flash CS3 Versões de runtime: Flash9.0.28.0, AIR 1.0 Nome da classe a ser usado como capa para o plano de fundo e a borda, quando um botão de alternância está selecionado e o mouse está sobre o componente. O valor padrão é CellRenderer_selectedOverSkin . | CellRenderer | ||
Tipo: Class Versão da linguagem: ActionScript 3.0 Versão de produto: Flash CS3 Versões de runtime: Flash9.0.28.0, AIR 1.0 Nome da classe a ser usado como o ícone quando o botão está selecionado e o botão do mouse está solto. | LabelButton | |||
selectedUpSkin | Tipo: Class Versão da linguagem: ActionScript 3.0 Versão de produto: Flash CS3 Versões de runtime: Flash9.0.28.0, AIR 1.0 Nome da classe a ser usado como capa para o plano de fundo e a borda, quando um botão de alternância está selecionado e o mouse não está sobre o componente. O valor padrão é CellRenderer_selectedUpSkin . | CellRenderer | ||
textFormat | Tipo: flash.text.TextFormat Versão da linguagem: ActionScript 3.0 Versão de produto: Flash CS3 Versões de runtime: Flash9.0.28.0, AIR 1.0 O objeto TextFormat a ser usado para renderizar o rótulo do componente. O valor padrão é null . | CellRenderer | ||
textPadding | Tipo: Number Formato: Length Versão da linguagem: ActionScript 3.0 Versão de produto: Flash CS3 Versões de runtime: Flash9.0.28.0, AIR 1.0 O espaçamento entre o texto e as bordas do componente, e o espaçamento entre o texto e o ícone, em pixels. O valor padrão é 5 . | CellRenderer | ||
Tipo: Class Versão da linguagem: ActionScript 3.0 Versão de produto: Flash CS3 Versões de runtime: Flash9.0.28.0, AIR 1.0 Nome da classe a ser usado como o ícone quando um botão de alternância não está selecionado e o mouse não está sobre o botão. | LabelButton | |||
upSkin | Tipo: Class Versão da linguagem: ActionScript 3.0 Versão de produto: Flash CS3 Versões de runtime: Flash9.0.28.0, AIR 1.0 Nome da classe a ser usado como capa para o plano de fundo e a borda, quando o botão não está selecionado e o mouse não está sobre o componente. O valor padrão é CellRenderer_upSkin . | CellRenderer |
data | propriedade |
data:Object
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Obtém ou define um Objeto que representa os dados associados a um componente. Quanto esse valor é definido, os dados do componente são armazenados e o componente que os contém é invalidado O componente invalidado é, em seguida, automaticamente redesenhado.
A propriedade de dados representa um objeto que contém o item no DataProvider que a célula representa. Em geral, a propriedade de dados contém propriedades padrão, dependendo do tipo de componente. Na CellRenderer em um componente de List ou de ComboBox os dados contêm um rótulo, um ícone e propriedades de dados; uma TileList: um rótulo e uma propriedade de fonte; uma célula DataGrid contém valores para cada coluna. A propriedade de dados pode conter também dados especificados pelo usuário, relevantes para a célula específica. Os usuários podem estender uma CellRenderer para um componente, para utilizar propriedades diferentes dos dados na renderização de uma célula.
Além disso, os elementos labelField
, labelFunction
, iconField
, iconFunction
, sourceField
e sourceFunction
podem ser usados para especificar as propriedades usadas para desenhar o rótulo, o ícone e a fonte, respectivamente.
Implementação
public function get data():Object
public function set data(value:Object):void
listData | propriedade |
listData:ListData
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Obtém ou define as propriedades de lista que são aplicadas à célula; por exemplo, o index
e os valores selecionados
. Essas propriedades de lista são atualizadas automaticamente, após a célula ser invalidada.
Implementação
public function get listData():ListData
public function set listData(value:ListData):void
selected | propriedade |
selected:Boolean
[substituir] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Obtém ou define um valor booliano que indica se a célula atual está selecionada. Um valor true
indica que a célula atual foi selecionada; um valor false
indica que não foi.
O valor padrão é false.
Implementação
override public function get selected():Boolean
override public function set selected(value:Boolean):void
CellRenderer | () | Construtor |
public function CellRenderer()
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Cria uma nova ocorrência de CellRenderer.
getStyleDefinition | () | método |
public static function getStyleDefinition():Object
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Recupera o mapa de estilos padrão do componente atual. O mapa de estilos contém o tipo que é apropriado para o componente, de acordo com o estilo que o componente usa. Por exemplo, o estilo disabledTextFormat
contém o valor null
ou um objeto TextFormat. Você pode usar estes estilos e chamar setStyle()
no componente atual. O código a seguir substitui o estilo disabledTextFormat
padrão no componente especificado:
componentInstance.setStyle("disabledTextFormat", new TextFormat());
Object — Objeto de estilos padrão.
|
Elementos da API relacionados
Exemplo ( Como usar este exemplo )
import fl.controls.*; import fl.containers.*; import fl.controls.listClasses.*; import fl.controls.dataGridClasses.*; import fl.controls.progressBarClasses.*; import fl.core.UIComponent; import fl.data.DataProvider; var dp:DataProvider = new DataProvider(); dp.addItem( { label: "BaseScrollPane", data:BaseScrollPane } ); dp.addItem( { label: "Button", data:Button } ); dp.addItem( { label: "CellRenderer", data:CellRenderer } ); dp.addItem( { label: "CheckBox", data:CheckBox } ); dp.addItem( { label: "ColorPicker", data:ColorPicker } ); dp.addItem( { label: "ComboBox", data:ComboBox } ); dp.addItem( { label: "DataGrid", data:DataGrid } ); dp.addItem( { label: "HeaderRenderer", data:HeaderRenderer } ); dp.addItem( { label: "ImageCell", data:ImageCell } ); dp.addItem( { label: "IndeterminateBar",data:IndeterminateBar } ); dp.addItem( { label: "Label", data:Label } ); dp.addItem( { label: "List", data:List } ); dp.addItem( { label: "NumericStepper", data:NumericStepper } ); dp.addItem( { label: "ProgressBar", data:ProgressBar } ); dp.addItem( { label: "RadioButton", data:RadioButton } ); dp.addItem( { label: "ScrollPane", data:ScrollPane } ); dp.addItem( { label: "Slider", data:Slider } ); dp.addItem( { label: "TextArea", data:TextArea } ); dp.addItem( { label: "TextInput", data:TextInput } ); dp.addItem( { label: "TileList", data:TileList } ); dp.addItem( { label: "UILoader", data:UILoader } ); dp.addItem( { label: "UIComponent", data:UIComponent } ); var cb:ComboBox = new ComboBox(); cb.move(10,10); cb.setSize(300,25); cb.prompt = "Select a component to view its styles"; cb.rowCount = 12; cb.dataProvider = dp; cb.addEventListener(Event.CHANGE, showStyleDefinition); addChild(cb); var dg:DataGrid = new DataGrid(); dg.setSize(425,300); dg.move(10,50); dg.columns = [ new DataGridColumn("StyleName"), new DataGridColumn("DefaultValue") ]; addChild(dg); function showStyleDefinition(e:Event):void { var componentClass:Class = e.target.selectedItem.data as Class; var styles:Object = componentClass["getStyleDefinition"].call(this); trace(styles.toString()); var styleData:DataProvider = new DataProvider(); for(var i:* in styles) { trace(i + " : " + styles[i]); styleData.addItem( { StyleName:i, DefaultValue:styles[i] } ); } styleData.sortOn("StyleName"); dg.dataProvider = styleData; }
setSize | () | método |
override public function setSize(width:Number, height:Number):void
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Especifica as dimensões nas quais os dados devem ser renderizados. Essas dimensões afetam tanto os dados quanto a célula que os contém; o renderizador de célula usa-as para garantir que os dados se encaixam na célula e não vazam para as células adjacentes.
Parâmetros
width:Number — A largura do objeto, em pixels.
| |
height:Number — A altura do objeto, em pixels.
|
Para executar o exemplo, siga estas etapas:
- Inclua o componente TileList na biblioteca.
- Crie um novo símbolo, chamado "BlueBackground", e nas propriedades do símbolo verifique a caixa que diz "Exportar para ActionScript". Deixe o nome da classe como "BlueBackground".
- Crie um novo símbolo, chamado "OrangeBackground", e nas propriedades do símbolo verifique a caixa que diz "Exportar para ActionScript". Deixe o nome da classe como "OrangeBackground".
- Crie um novo símbolo, chamado "GreenBackground", e nas propriedades do símbolo verifique a caixa que diz "Exportar para ActionScript". Deixe o nome da classe como "GreenBackground".
- Em cada símbolo crie um retângulo com 10 pixels de largura e 10 pixels de altura, da cor do nome do símbolo. Deixe-o na coordenada x 0 e coordenada y 0.
- Grave este código como CellRendererExample.as no mesmo diretório do arquivo FLA.
- Defina a classe do Documento no arquivo FLA como CellRendererExample.
package { import fl.controls.TileList; import fl.core.UIComponent; import fl.data.DataProvider; import fl.events.ListEvent; import flash.display.Sprite; import flash.events.Event; public class CellRendererExample extends Sprite { public function CellRendererExample() { var dp:DataProvider = new DataProvider(); var totalEntries:uint = 42; var i:uint; for(i=0; i<totalEntries; i++) { dp.addItem( { label:"Item "+i } ); } var myTileList = new TileList(); myTileList.dataProvider = dp; myTileList.allowMultipleSelection = true; myTileList.columnWidth = 125; myTileList.rowHeight = 25; myTileList.columnCount = 3; myTileList.rowCount = 6; myTileList.move(10,10); myTileList.setStyle('cellRenderer', MyRenderer); myTileList.addEventListener(ListEvent.ITEM_CLICK, onClick); addChild(myTileList); } private function onClick(e:ListEvent):void { var cr:MyRenderer = e.target.itemToCellRenderer(e.item) as MyRenderer; trace(cr.customProperty); } } } import fl.controls.listClasses.CellRenderer; class MyRenderer extends CellRenderer { public var customProperty:String = "foo"; public function MyRenderer() { var originalStyles:Object = CellRenderer.getStyleDefinition(); setStyle("upSkin",BlueBackground); setStyle("downSkin",GreenBackground); setStyle("overSkin",OrangeBackground); setStyle("selectedUpSkin",originalStyles.selectedUpSkin); setStyle("selectedDownSkin",originalStyles.selectedDownSkin); setStyle("selectedOverSkin",originalStyles.selectedOverSkin); } }
Wed Jun 13 2018, 11:10 AM Z