| Pacote | fl.controls |
| Classe | public class TileList |
| Herança | TileList SelectableList BaseScrollPane UIComponent Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
| Implementações | IFocusManagerComponent |
| 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 |
Para modificar o preenchimento que separa a borda da célula da imagem, é possível definir globalmente o estilo imagePadding, ou defini-lo na classe ImageCell. Como outros estilos de célula, o estilo imagePadding não pode ser definido na ocorrência do componente TileList.
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 | |
![]() | allowMultipleSelection : Boolean
Obtém um valor booliano que indica se mais de um item de lista pode ser selecionado por vez. | SelectableList | |
![]() | alpha : Number
Indica o valor de transparência alfa do objeto especificado. | DisplayObject | |
![]() | 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 | |
| columnCount : uint
Obtém ou define o número de colunas que são pelo menos parcialmente visíveis na lista. | TileList | ||
| columnWidth : Number
Obtém ou define a largura aplicada a uma coluna na lista, em pixels. | TileList | ||
![]() | 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 | |
| dataProvider : DataProvider [substituir]
Obtém ou define o modelo de dados da lista de itens a serem visualizados. | TileList | ||
| direction : String
Obtém ou define um valor que indica se o componente TileList se desloca horizontal ou verticalmente. | TileList | ||
![]() | 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
Obtém ou define um valor que indica se o componente pode aceitar a interação do usuário. | UIComponent | |
![]() | 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 | |
![]() | horizontalLineScrollSize : Number
Obtém ou define um valor que descreve a quantidade de conteúdo a ser rolada, horizontalmente, quando uma seta de rolagem for clicada. | BaseScrollPane | |
![]() | horizontalPageScrollSize : Number
Obtém ou define a contagem de pixels de acordo com a qual mover a miniatura de rolagem na barra de rolagem horizontal quando o controle da barra de rolagem for pressionado. | BaseScrollPane | |
![]() | horizontalScrollBar : ScrollBar [somente leitura]
Obtém uma referência à barra de rolagem horizontal. | BaseScrollPane | |
![]() | horizontalScrollPolicy : String
Obtém ou define um valor que indica o estado da barra de rolagem horizontal. | BaseScrollPane | |
![]() | horizontalScrollPosition : Number
Obtém ou define um valor que descreve a posição horizontal da barra de rolagem horizontal no painel de rolagem, em pixels. | BaseScrollPane | |
| iconField : String
Obtém ou define o campo de item que fornece o ícone para o item. | TileList | ||
| iconFunction : Function
Obtém ou define a função a ser usada para obter o ícone do item. | TileList | ||
| innerHeight : Number [somente leitura]
Obtém a altura da área de conteúdo, em pixels. | TileList | ||
| innerWidth : Number [somente leitura]
Obtém a largura da área de conteúdo, em pixels. | TileList | ||
| labelField : String
Obtém ou define um campo em cada item que contém um rótulo para cada ladrilho. | TileList | ||
| labelFunction : Function
Obtém uma função que indica os campos de um item que fornecem o texto de rótulo de um ladrilho. | TileList | ||
![]() | length : uint [somente leitura]
Obtém o número de itens no provedor de dados. | SelectableList | |
![]() | 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 | |
| maxHorizontalScrollPosition : Number [substituir]
Obtém a posição de rolagem horizontal máxima para o conteúdo atual, em pixels. | TileList | ||
![]() | maxVerticalScrollPosition : Number [somente leitura]
Obtém a posição de rolagem vertical máxima para o conteúdo atual, em pixels. | BaseScrollPane | |
![]() | 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 | |
| rowCount : uint [substituir]
Obtém ou define o número de linhas que são pelo menos parcialmente visíveis na lista. | TileList | ||
| rowHeight : Number
Obtém ou define a altura aplicada a cada linha na lista, em pixels. | TileList | ||
![]() | 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 | |
| scrollPolicy : String
Obtém ou define a diretiva de rolagem do componente TileList. | TileList | ||
![]() | scrollRect : Rectangle
Os limites do retângulo de rolagem do objeto de exibição. | DisplayObject | |
![]() | selectable : Boolean
Obtém ou define um valor booliano que indica se os itens na lista podem ser selecionados. | SelectableList | |
![]() | selectedIndex : int
Obtém ou define o índice do item selecionado em uma lista de seleção única. | SelectableList | |
![]() | selectedIndices : Array
Obtém ou define uma matriz que contém os itens que foram selecionados a partir de uma lista de seleção múltipla. | SelectableList | |
![]() | selectedItem : Object
Obtém ou define o item que foi selecionado a partir de uma lista de seleção única. | SelectableList | |
![]() | selectedItems : Array
Obtém ou define uma matriz que contém os objetos para os itens que foram selecionados a partir da lista de seleção múltipla. | SelectableList | |
![]() | 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 | |
| sourceField : String
Obtém ou define o campo de item que fornece o caminho de origem para um ladrilho. | TileList | ||
| sourceFunction : Function
Obtém ou define a função a ser usada para obter o caminho de origem de um ladrilho. | TileList | ||
![]() | 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 | |
![]() | textSnapshot : flash.text:TextSnapshot [somente leitura]
Retorna um objeto TextSnapshot para essa ocorrência de DisplayObjectContainer. | DisplayObjectContainer | |
![]() | 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 | |
![]() | useBitmapScrolling : Boolean
Quando definida como verdadeira, a propriedade cacheAsBitmap para o conteúdo de rolagem é definida como verdadeira; quando definida como falsa, esse valor é desativado. | BaseScrollPane | |
![]() | 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 | |
![]() | verticalLineScrollSize : Number
Obtém ou define um valor que descreve quantos pixels devem ser rolados verticalmente quando uma seta de rolagem for clicada. | BaseScrollPane | |
![]() | verticalPageScrollSize : Number
Obtém ou define a contagem de pixels de acordo com a qual mover a miniatura de rolagem na barra de rolagem vertical quando o controle da barra de rolagem for pressionado. | BaseScrollPane | |
![]() | verticalScrollBar : ScrollBar [somente leitura]
Obtém uma referência à barra de rolagem vertical. | BaseScrollPane | |
![]() | verticalScrollPolicy : String
Obtém ou define um valor que indica o estado da barra de rolagem vertical. | BaseScrollPane | |
![]() | verticalScrollPosition : Number
Obtém ou define um valor que descreve a posição vertical da barra de rolagem vertical no painel de rolagem, em pixels. | BaseScrollPane | |
![]() | 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 | ||
|---|---|---|---|
TileList()
Cria uma nova ocorrência do componente List. | TileList | ||
![]() |
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 | |
![]() |
Acrescenta um item ao final da lista de itens. | SelectableList | |
![]() |
Insere um item na lista, na localização de índice especificada. | SelectableList | |
![]() |
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 | |
![]() |
Apaga um estilo definido nos renderizadores da lista. | SelectableList | |
![]() |
Apaga o item atualmente selecionado na lista e define a propriedade selectedIndex como -1. | SelectableList | |
![]() |
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 | |
![]() |
Recupera o item no índice especificado. | SelectableList | |
![]() |
Retorna o índice do próximo item em dataProvider, no qual o primeiro caractere do rótulo corresponde a um caractere de string especificado. | SelectableList | |
![]() |
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 um estilo definido nos renderizadores da lista. | SelectableList | |
![]() |
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. | TileList | ||
![]() |
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 | |
![]() |
Invalida um renderizador de item específico. | SelectableList | |
![]() |
Invalida o renderizador do item no índice especificado. | SelectableList | |
![]() |
Invalida a lista inteira, forçando o redesenho dos itens da lista. | SelectableList | |
![]() |
Verifica se o item especificado está selecionado na lista. | SelectableList | |
![]() |
Indica se uma ocorrência da classe Object está na cadeia de protótipos do objeto especificado como o parâmetro. | Object | |
![]() |
Recupera ICellRenderer para um determinado objeto de item, se houver um. | SelectableList | |
[substituir]
Recupera a string exibida pelo renderizador para um objeto de dados especificado com base nas propriedades labelField e labelFunction. | TileList | ||
![]() |
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 todos os itens da lista. | SelectableList | |
![]() |
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 | |
![]() |
Remove o item especificado da lista. | SelectableList | |
![]() |
Remove o item na posição de índice especificada. | SelectableList | |
![]() |
Substitui o item na localização de índice especificada por outro item. | SelectableList | |
![]() |
Ativa um teclado virtual. | InteractiveObject | |
[substituir]
Rola a lista até o item no índice especificado. | TileList | ||
![]() |
Rola a lista até o item na localização indicada pelo valor atual da propriedade selectedIndex. | SelectableList | |
![]() |
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 a disponibilidade de uma propriedade dinâmica para operações de repetição. | Object | |
![]() |
Define um estilo nos renderizadores da lista. | SelectableList | |
![]() |
Define o componente para a largura e altura especificadas. | UIComponent | |
![]() |
Define uma propriedade de estilo nesta ocorrência do componente. | UIComponent | |
![]() |
Classifica os elementos do provedor de dados atual. | SelectableList | |
![]() |
Classifica os elementos do provedor de dados atual de acordo com um ou mais de seus campos. | SelectableList | |
![]() |
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 | ||
|---|---|---|---|---|
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 O renderizador de célula a ser usado para renderizar cada item no componente TileList. O valor padrão é fl.controls.listClasses.ImageCell. | TileList | ||
![]() | 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 separa a borda da lista de seu conteúdo, em pixels. | SelectableList | ||
![]() | Tipo: Number 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 valor de alfa para definir a lista quando a propriedade enabled for false. | SelectableList | ||
![]() | 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. | 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 usada como capa para o botão de seta para baixo da barra de rolagem, quando ele está desativado. | BaseScrollPane | ||
![]() | 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 usada como capa para o botão de seta para baixo da barra de rolagem, quando você clica no botão de seta. | BaseScrollPane | ||
![]() | 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 usada como capa para o botão de seta para baixo da barra de rolagem, quando o ponteiro do mouse está sobre o botão de seta. | BaseScrollPane | ||
![]() | 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 usada como capa para o botão de seta para baixo da barra de rolagem. | BaseScrollPane | ||
![]() | 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: 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. | BaseScrollPane | ||
![]() | 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. | BaseScrollPane | ||
skin | 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 como plano de fundo do componente TileList. O valor padrão é TileList_skin. | TileList | ||
![]() | 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. | 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 usada para indicar o estado desativado da miniatura. | BaseScrollPane | ||
![]() | 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 usada como capa para a miniatura da barra de rolagem, quando você clica na miniatura. | BaseScrollPane | ||
![]() | 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 usada como ícone para a miniatura da barra de rolagem. | BaseScrollPane | ||
![]() | 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 usada como capa para a miniatura da barra de rolagem, quando o ponteiro do mouse está sobre a miniatura. | BaseScrollPane | ||
![]() | 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 usada como capa usada para a miniatura da barra de rolagem. | BaseScrollPane | ||
![]() | 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 usada para indicar uma faixa desativada. | BaseScrollPane | ||
![]() | 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 usada para indicar o estado para baixo de uma capa desativada. | BaseScrollPane | ||
![]() | 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 usada para indicar o estado do mouse sobre para a faixa de rolagem. | BaseScrollPane | ||
![]() | 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 usada para indicar o estado do mouse para cima para a faixa de rolagem. | BaseScrollPane | ||
![]() | 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 usada como capa para o botão de seta acima da barra de rolagem, quando ele está desativado. | BaseScrollPane | ||
![]() | 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 usada como capa para o botão de seta acima da barra de rolagem, quando você clica no botão de seta. | BaseScrollPane | ||
![]() | 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 usada como capa para o botão de seta acima da barra de rolagem, quando o ponteiro do mouse está sobre o botão de seta. | BaseScrollPane | ||
![]() | 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 usada como capa para o botão de seta acima da barra de rolagem. | BaseScrollPane | ||
columnCount | propriedade |
columnCount:uint| 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 o número de colunas que são pelo menos parcialmente visíveis na lista. A definição da propriedade columnCount altera a largura da lista, mas o componente TileList não mantém esse valor. É importante definir o valor columnCount depois de definir os valores dataProvider e rowHeight. A única exceção é se rowCount estiver definido com o Inspetor de propriedades; nesse caso, a propriedade é mantida até que o componente seja desenhado pela primeira vez.
O valor padrão é 0.
Implementação
public function get columnCount():uint public function set columnCount(value:uint):voidElementos da API relacionados
Exemplo ( Como usar este exemplo )
columnCount e rowCount:
import fl.controls.TileList;
import fl.controls.ScrollBarDirection;
var myTileList:TileList = new TileList();
myTileList.addItem({label:"Image 1", source:"http://www.helpexamples.com/flash/images/image1.jpg"});
myTileList.addItem({label:"Image 2", source:"http://www.helpexamples.com/flash/images/image2.jpg"});
myTileList.addItem({label:"Image 3", source:"http://www.helpexamples.com/flash/images/image3.jpg"});
myTileList.direction = ScrollBarDirection.VERTICAL;
myTileList.columnWidth = 200;
myTileList.rowHeight = 134;
myTileList.columnCount = 1;
myTileList.rowCount = 2;
myTileList.move(10, 10);
addChild(myTileList);
columnWidth | propriedade |
columnWidth:Number| 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 a largura aplicada a uma coluna na lista, em pixels.
O valor padrão é 50.
Implementação
public function get columnWidth():Number public function set columnWidth(value:Number):voidElementos da API relacionados
Exemplo ( Como usar este exemplo )
columnWidth e rowHeight com base no valor de um seletor:
import fl.controls.Slider;
import fl.controls.TileList;
import fl.data.DataProvider;
import fl.events.SliderEvent;
var baseURL:String = "http://www.helpexamples.com/flash/images/";
var imagesXML:XML = <images>
<img src="image1.jpg" alt="Image 1" />
<img src="image2.jpg" alt="Image 2" />
<img src="image3.jpg" alt="Image 3" />
</images>;
var dp:DataProvider = new DataProvider(imagesXML);
var columnWidthSlider:Slider = new Slider();
columnWidthSlider.minimum = 50;
columnWidthSlider.maximum = 200;
columnWidthSlider.liveDragging = true;
columnWidthSlider.snapInterval = 10;
columnWidthSlider.tickInterval = 10;
columnWidthSlider.width = columnWidthSlider.maximum - columnWidthSlider.minimum;
columnWidthSlider.move(10, 10);
columnWidthSlider.addEventListener(SliderEvent.CHANGE, changeHandler);
addChild(columnWidthSlider);
var myTileList:TileList = new TileList();
myTileList.dataProvider = dp;
myTileList.labelField = "alt";
myTileList.sourceFunction = mySourceFunction;
myTileList.width = 530;
myTileList.rowCount = 1;
myTileList.move(10, 30);
addChild(myTileList);
function mySourceFunction(item:Object):String {
return baseURL + item.src;
}
function changeHandler(event:SliderEvent):void {
myTileList.columnWidth = event.value;
myTileList.rowHeight = event.value;
myTileList.rowCount = 1;
}
dataProvider | propriedade |
dataProvider:DataProvider[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 o modelo de dados da lista de itens a serem visualizados. Um provedor de dados pode ser compartilhado por vários componentes com base em lista. As alterações no provedor de dados estão imediatamente disponíveis a todos os componentes que o usam como uma fonte de dados.
Implementação
override public function get dataProvider():DataProvider override public function set dataProvider(value:DataProvider):voidExemplo ( Como usar este exemplo )
addItem():
import fl.controls.TileList;
import fl.data.DataProvider;
var dp:DataProvider = new DataProvider();
dp.addItem({label:"Image 1", source:"http://www.helpexamples.com/flash/images/image1.jpg"});
dp.addItem({label:"Image 2", source:"http://www.helpexamples.com/flash/images/image2.jpg"});
dp.addItem({label:"Image 3", source:"http://www.helpexamples.com/flash/images/image3.jpg"});
var myTileList:TileList = new TileList();
myTileList.dataProvider = dp;
myTileList.columnWidth = 100;
myTileList.rowHeight = 100;
myTileList.columnCount = 2;
myTileList.rowCount = 2;
myTileList.move(10, 10);
addChild(myTileList);
import fl.controls.TileList;
import fl.data.DataProvider;
var itemsArray:Array = new Array();
itemsArray.push({label:"Image 1", source:"http://www.helpexamples.com/flash/images/image1.jpg"});
itemsArray.push({label:"Image 2", source:"http://www.helpexamples.com/flash/images/image2.jpg"});
itemsArray.push({label:"Image 3", source:"http://www.helpexamples.com/flash/images/image3.jpg"});
var dp:DataProvider = new DataProvider(itemsArray);
var myTileList:TileList = new TileList();
myTileList.dataProvider = dp;
myTileList.columnWidth = 100;
myTileList.rowHeight = 100;
myTileList.columnCount = 2;
myTileList.rowCount = 2;
myTileList.move(10, 10);
addChild(myTileList);
import fl.controls.TileList;
import fl.data.DataProvider;
var itemsXML:XML = <items>
<item label="Image 1" source="http://www.helpexamples.com/flash/images/image1.jpg" />
<item label="Image 2" source="http://www.helpexamples.com/flash/images/image2.jpg" />
<item label="Image 3" source="http://www.helpexamples.com/flash/images/image3.jpg" />
</items>;
var dp:DataProvider = new DataProvider(itemsXML);
var myTileList:TileList = new TileList();
myTileList.dataProvider = dp;
myTileList.columnWidth = 100;
myTileList.rowHeight = 100;
myTileList.columnCount = 2;
myTileList.rowCount = 2;
myTileList.move(10, 10);
addChild(myTileList);
direction | propriedade |
direction:String| 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 que indica se o componente TileList se desloca horizontal ou verticalmente. Um valor de ScrollBarDirection.HORIZONTAL indica que o componente TileList é rolado horizontalmente; um valor de ScrollBarDirection.VERTICAL indica que o componente TileList é rolado verticalmente.
O valor padrão é ScrollBarDirection.VERTICAL.
Implementação
public function get direction():String public function set direction(value:String):voidElementos da API relacionados
Exemplo ( Como usar este exemplo )
import fl.controls.ScrollBarDirection;
import fl.controls.TileList;
var baseURL:String = "http://www.helpexamples.com/flash/images/";
var myTileList:TileList = new TileList();
myTileList.addItem({label:"Image 1", source:baseURL + "image1.jpg"});
myTileList.addItem({label:"Image 2", source:baseURL + "image2.jpg"});
myTileList.addItem({label:"Image 3", source:baseURL + "image3.jpg"});
myTileList.direction = ScrollBarDirection.VERTICAL;
myTileList.columnWidth = 100;
myTileList.rowHeight= 67;
myTileList.columnCount = 1;
myTileList.rowCount = 1;
myTileList.move(10, 10);
addChild(myTileList);
iconField | propriedade |
iconField:String| 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 o campo de item que fornece o ícone para o item.
Observação: iconField não é usado, se a propriedade iconFunction estiver definida como uma função de retorno.
Os ícones podem ser classes ou símbolos da biblioteca que tem um nome de classe.
O valor padrão é null.
Implementação
public function get iconField():String public function set iconField(value:String):voidElementos da API relacionados
Exemplo ( Como usar este exemplo )
MyIcon, com "Exportar para ActionScript" alternada em suas propriedades de símbolo:
import fl.controls.TileList;
import fl.controls.listClasses.CellRenderer;
var baseURL:String = "http://www.helpexamples.com/flash/images/";
var myTileList:TileList = new TileList();
myTileList.addItem({src:baseURL + "image1.jpg", iconSrc:MyIcon });
myTileList.addItem({src:baseURL + "image2.jpg", iconSrc:MyIcon });
myTileList.addItem({src:baseURL + "image3.jpg", iconSrc:MyIcon });
myTileList.labelField = "src";
myTileList.labelFunction = myLabelFunction;
myTileList.setStyle('cellRenderer', CellRenderer);
myTileList.iconField = "iconSrc";
myTileList.columnWidth = 100;
myTileList.rowHeight = 67;
myTileList.columnCount = myTileList.length;
myTileList.rowCount = 1;
myTileList.move(10, 10);
addChild(myTileList);
function myLabelFunction(item:Object):String {
var fileName:String = item.src;
var filePath:Array = fileName.split("/");
return filePath.pop();
}
iconFunction | propriedade |
iconFunction:Function| 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 a função a ser usada para obter o ícone do item.
Observação: iconField não é usado, se a propriedade iconFunction estiver definida como uma função de retorno.
Os ícones podem ser classes ou itens da biblioteca que têm nomes de classes.
O valor padrão é null.
Implementação
public function get iconFunction():Function public function set iconFunction(value:Function):voidElementos da API relacionados
Exemplo ( Como usar este exemplo )
image2.jpg é a origem do item. O ícone deve ser um símbolo na biblioteca, com nome MyIcon, com "Exportar para ActionScript" alternada em suas propriedades de símbolo:
import fl.controls.TileList;
import fl.controls.listClasses.CellRenderer;
var baseURL:String = "http://www.helpexamples.com/flash/images/";
var myTileList:TileList = new TileList();
myTileList.addItem({src:baseURL + "image1.jpg" });
myTileList.addItem({src:baseURL + "image2.jpg" });
myTileList.addItem({src:baseURL + "image3.jpg" });
myTileList.labelField = "src";
myTileList.labelFunction = myLabelFunction;
myTileList.setStyle('cellRenderer', CellRenderer);
myTileList.iconFunction = myIconFunction;
myTileList.columnWidth = 100;
myTileList.rowHeight = 67;
myTileList.columnCount = myTileList.length;
myTileList.rowCount = 1;
myTileList.move(10, 10);
addChild(myTileList);
function myLabelFunction(item:Object):String {
var fileName:String = item.src;
var filePath:Array = fileName.split("/");
return filePath.pop();
}
function myIconFunction(item:Object):Class {
if(item.src == baseURL + "image2.jpg") {
return MyIcon;
}
else {
return null;
}
}
innerHeight | propriedade |
innerHeight:Number [somente leitura] | 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 a altura da área de conteúdo, em pixels. Esse valor é a altura do componente menos a largura combinada do valor contentPadding e da barra de horizontal, se a barra de rolagem horizontal estiver visível.
Implementação
public function get innerHeight():NumberElementos da API relacionados
innerWidth | propriedade |
innerWidth:Number [somente leitura] | 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 a largura da área de conteúdo, em pixels. Esse valor é a largura do componente menos a largura combinada do valor contentPadding e da barra de rolagem vertical, se a barra de rolagem vertical estiver visível.
Implementação
public function get innerWidth():NumberElementos da API relacionados
Exemplo ( Como usar este exemplo )
innerWidth e innerHeight, sempre que o evento redimensionar é despachado:
import fl.controls.ScrollBarDirection;
import fl.controls.TileList;
import fl.events.ComponentEvent;
var baseURL:String = "http://www.helpexamples.com/flash/images/";
var myTileList:TileList = new TileList();
myTileList.addItem({label:"Image 1", source:baseURL + "image1.jpg"});
myTileList.addItem({label:"Image 2", source:baseURL + "image2.jpg"});
myTileList.addItem({label:"Image 3", source:baseURL + "image3.jpg"});
myTileList.direction = ScrollBarDirection.VERTICAL;
myTileList.addEventListener(ComponentEvent.RESIZE, resizeHandler);
myTileList.columnWidth = 100;
myTileList.rowHeight= 67;
myTileList.columnCount = 1;
myTileList.rowCount = 1;
myTileList.move(10, 10);
addChild(myTileList);
function resizeHandler(event:ComponentEvent):void {
var myTL:TileList = event.currentTarget as TileList;
trace("resize:");
trace("\t" + "width:", myTL.width);
trace("\t" + "height:", myTL.height);
trace("\t" + "innerHeight:", myTL.innerHeight);
trace("\t" + "innerWidth:", myTL.innerWidth);
}
labelField | propriedade |
labelField:String| 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 campo em cada item que contém um rótulo para cada ladrilho.
Observação: labelField não é usado se a propriedade labelFunction estiver definida como uma função de retorno.
O valor padrão é "label".
Implementação
public function get labelField():String public function set labelField(value:String):voidElementos da API relacionados
Exemplo ( Como usar este exemplo )
labelField e sourceField:
import fl.controls.TileList;
import fl.data.DataProvider;
var imagesXML:XML = <images>
<img src="http://www.helpexamples.com/flash/images/image1.jpg" alt="Image 1" />
<img src="http://www.helpexamples.com/flash/images/image2.jpg" alt="Image 2" />
<img src="http://www.helpexamples.com/flash/images/image3.jpg" alt="Image 3" />
</images>;
var dp:DataProvider = new DataProvider(imagesXML);
var myTileList:TileList = new TileList();
myTileList.dataProvider = dp;
myTileList.labelField = "alt";
myTileList.sourceField = "src";
myTileList.move(10, 10);
addChild(myTileList);
labelFunction | propriedade |
labelFunction:Function| 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 uma função que indica os campos de um item que fornecem o texto de rótulo de um ladrilho.
Observação: labelField não é usado se a propriedade labelFunction estiver definida como uma função de retorno.
O valor padrão é null.
Implementação
public function get labelFunction():Function public function set labelFunction(value:Function):voidElementos da API relacionados
Exemplo ( Como usar este exemplo )
import fl.controls.TileList;
import fl.data.DataProvider;
var imagesXML:XML = <images>
<img src="http://www.helpexamples.com/flash/images/image1.jpg" />
<img src="http://www.helpexamples.com/flash/images/image2.jpg" />
<img src="http://www.helpexamples.com/flash/images/image3.jpg" />
</images>;
var dp:DataProvider = new DataProvider(imagesXML);
var myTileList:TileList = new TileList();
myTileList.dataProvider = dp;
myTileList.labelFunction = myLabelFunction;
myTileList.sourceField = "src";
myTileList.columnWidth = 100;
myTileList.rowHeight = 67;
myTileList.columnCount = 3;
myTileList.rowCount = 1;
myTileList.move(10, 10);
addChild(myTileList);
function myLabelFunction(item:Object):String {
var fileName:String = item.src;
var filePath:Array = fileName.split("/");
return filePath.pop();
}
maxHorizontalScrollPosition | propriedade |
maxHorizontalScrollPosition:Number[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 a posição de rolagem horizontal máxima para o conteúdo atual, em pixels.
Implementação
override public function get maxHorizontalScrollPosition():Number override public function set maxHorizontalScrollPosition(value:Number):voidElementos da API relacionados
rowCount | propriedade |
rowCount:uint[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 o número de linhas que são pelo menos parcialmente visíveis na lista.
A definição da propriedade rowCount altera a altura da lista, mas o componente TileList não mantém esse valor. É importante definir o valor rowCount depois de definir os valores dataProvider e rowHeight. A única exceção é se rowCount estiver definido com o Inspetor de propriedades; nesse caso, a propriedade é mantida até que o componente seja desenhado pela primeira vez.
O valor padrão é 0.
Implementação
override public function get rowCount():uint override public function set rowCount(value:uint):voidElementos da API relacionados
Exemplo ( Como usar este exemplo )
columnCount e rowCount para criar uma grade de imagens:
import fl.controls.TileList;
import fl.data.DataProvider;
var baseURL:String = "http://www.helpexamples.com/flash/images/gallery1/thumbnails/";
var imagesArray:Array = new Array();
var i:uint;
for (i = 20; i < 30; i++) {
imagesArray.push({source:baseURL + "pic" + i + ".jpg", label:"Image " + i});
}
var dp:DataProvider = new DataProvider(imagesArray);
var myTileList:TileList = new TileList();
myTileList.dataProvider = dp;
myTileList.columnWidth = 150;
myTileList.rowHeight = 100;
myTileList.columnCount = 3;
myTileList.rowCount = 2;
myTileList.move(10, 10);
addChild(myTileList);
rowHeight | propriedade |
rowHeight:Number| 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 a altura aplicada a cada linha na lista, em pixels.
O valor padrão é 50.
Implementação
public function get rowHeight():Number public function set rowHeight(value:Number):voidElementos da API relacionados
Exemplo ( Como usar este exemplo )
import fl.controls.TileList;
var baseURL:String = "http://www.helpexamples.com/flash/images/";
var myTileList:TileList = new TileList();
myTileList.addItem({label:"Image 1", source:baseURL + "image1.jpg"});
myTileList.addItem({label:"Image 2", source:baseURL + "image2.jpg"});
myTileList.addItem({label:"Image 3", source:baseURL + "image3.jpg"});
myTileList.columnWidth = 100;
myTileList.rowHeight = 67;
myTileList.columnCount = 2;
myTileList.rowCount = 2;
myTileList.move(10, 10);
addChild(myTileList);
scrollPolicy | propriedade |
scrollPolicy:String| 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 a diretiva de rolagem do componente TileList. Esse valor é usado para especificar a política de rolagem para a barra de rolagem, que é definida pela propriedade de direção.
Observação: o componente TileList oferece suporte apenas à rolagem em uma direção. Os ladrilhos são ajustados para caber na área visualizada do componente, para que os ladrilhos fiquem ocultos apenas em uma direção.
O componente TileList é redimensionado para se ajustar aos ladrilhos apenas quando o usuário define manualmente o tamanho ou quando o usuário define as propriedades rowCount ou columnCount.
Quando esse valor é definido como ScrollPolicy.AUTO, a barra de rolagem fica visível apenas quando é necessário que o componente TileList seja rolado para mostrar todos os itens.
O valor padrão é ScrollPolicy.AUTO.
Implementação
public function get scrollPolicy():String public function set scrollPolicy(value:String):voidElementos da API relacionados
Exemplo ( Como usar este exemplo )
scrollPolicy como sempre em:
import fl.controls.ScrollPolicy;
import fl.controls.TileList;
var baseURL:String = "http://www.helpexamples.com/flash/images/";
var myTileList:TileList = new TileList();
myTileList.addItem({label:"Image 1", source:baseURL + "image1.jpg"});
myTileList.addItem({label:"Image 2", source:baseURL + "image2.jpg"});
myTileList.addItem({label:"Image 3", source:baseURL + "image3.jpg"});
myTileList.columnWidth = 100;
myTileList.rowHeight = 67;
myTileList.scrollPolicy = ScrollPolicy.ON;
myTileList.columnCount = 4;
myTileList.rowCount = 1;
myTileList.move(10, 10);
addChild(myTileList);
sourceField | propriedade |
sourceField:String| 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 o campo de item que fornece o caminho de origem para um ladrilho.
Observação: sourceField não é usado, se a propriedade sourceFunction estiver definida como uma função de retorno.
O valor padrão é "source".
Implementação
public function get sourceField():String public function set sourceField(value:String):voidElementos da API relacionados
Exemplo ( Como usar este exemplo )
labelField e sourceField:
import fl.controls.ScrollPolicy;
import fl.controls.TileList;
var baseURL:String = "http://www.helpexamples.com/flash/images/";
var myTileList:TileList = new TileList();
myTileList.addItem({alt:"Image 1", src:baseURL + "image1.jpg"});
myTileList.addItem({alt:"Image 2", src:baseURL + "image2.jpg"});
myTileList.addItem({alt:"Image 3", src:baseURL + "image3.jpg"});
myTileList.labelField = "alt";
myTileList.sourceField = "src";
myTileList.columnWidth = 100;
myTileList.rowHeight = 67;
myTileList.columnCount = myTileList.length;
myTileList.rowCount = 1;
myTileList.move(10, 10);
addChild(myTileList);
sourceFunction | propriedade |
sourceFunction:Function| 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 a função a ser usada para obter o caminho de origem de um ladrilho.
Observação: sourceField não é usado, se a propriedade sourceFunction estiver definida como uma função de retorno.
O valor padrão é null.
Implementação
public function get sourceFunction():Function public function set sourceFunction(value:Function):voidElementos da API relacionados
Exemplo ( Como usar este exemplo )
sourceFunction:
import fl.controls.ScrollPolicy;
import fl.controls.TileList;
var baseURL:String = "http://www.helpexamples.com/flash/images/";
var myTileList:TileList = new TileList();
myTileList.addItem({src:"image1.jpg"});
myTileList.addItem({src:"image2.jpg"});
myTileList.addItem({src:"image3.jpg"});
myTileList.labelField = "src";
myTileList.sourceFunction = mySourceFunction;
myTileList.columnWidth = 100;
myTileList.rowHeight = 67;
myTileList.columnCount = myTileList.length;
myTileList.rowCount = 1;
myTileList.move(10, 10);
addChild(myTileList);
function mySourceFunction(item:Object):String {
return baseURL + item.src;
}
TileList | () | Construtor |
public function TileList()| 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 do componente List.
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;
}
itemToLabel | () | método |
override public function itemToLabel(item:Object):String| 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 a string que o renderizador exibe para um determinado objeto de dados com base nas propriedades labelField e labelFunction.
Parâmetros
item:Object — O objeto a ser renderizado.
|
String — A string a ser exibida com base nos dados.
|
Elementos da API relacionados
scrollToIndex | () | método |
override public function scrollToIndex(newCaretIndex:int):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 |
Rola a lista até o item no índice especificado. Se o índice estiver fora da faixa, a posição de rolagem não é alterada.
Parâmetros
newCaretIndex:int — O local do índice até o qual ocorre a rolagem.
|
Exemplo ( Como usar este exemplo )
import fl.controls.ScrollPolicy;
import fl.controls.Slider;
import fl.controls.TileList;
import fl.data.DataProvider;
import fl.events.SliderEvent;
var dp:DataProvider = new DataProvider();
dp.addItem({label:"Image 1", source:"http://www.helpexamples.com/flash/images/image1.jpg"});
dp.addItem({label:"Image 2", source:"http://www.helpexamples.com/flash/images/image2.jpg"});
dp.addItem({label:"Image 3", source:"http://www.helpexamples.com/flash/images/image3.jpg"});
dp.addItem({label:"Image 4", source:"http://www.helpexamples.com/flash/images/image1.jpg"});
dp.addItem({label:"Image 5", source:"http://www.helpexamples.com/flash/images/image2.jpg"});
dp.addItem({label:"Image 6", source:"http://www.helpexamples.com/flash/images/image3.jpg"});
var myTileList:TileList = new TileList();
myTileList.dataProvider = dp;
myTileList.scrollPolicy = ScrollPolicy.OFF;
myTileList.columnWidth = 100;
myTileList.rowHeight = 67;
myTileList.columnCount = 3;
myTileList.rowCount = 1;
myTileList.move(10, 10);
addChild(myTileList);
var mySlider:Slider = new Slider();
mySlider.liveDragging = true;
mySlider.minimum = 0;
mySlider.maximum = dp.length - 1;
mySlider.snapInterval = 1;
mySlider.tickInterval = 1;
mySlider.width = myTileList.width;
mySlider.move(myTileList.x, myTileList.y + myTileList.height + 10);
mySlider.addEventListener(SliderEvent.CHANGE, changeHandler);
addChild(mySlider);
function changeHandler(event:SliderEvent):void {
myTileList.scrollToIndex(event.value);
}
- Inclua o componente TileList na biblioteca.
- Desenhe uma estrela e crie um símbolo denominado "estrela".
- Nas propriedades de símbolo para
estrela, marque a caixa "Exportar para ActionScript" - Salve esse código como TileListExample.as no mesmo diretório de FLA.
- Defina DocumentClass em FLA como TileListExample.
package
{
import flash.display.Sprite;
import flash.events.Event;
import fl.data.DataProvider;
import fl.controls.TileList;
public class TileListExample extends Sprite
{
public function TileListExample() {
var dp:DataProvider = new DataProvider();
var totalEntries:uint = 42;
var i:uint;
for(i=0; i<totalEntries; i++) {
dp.addItem( { label:"star"+i, source:star, scaleContent:false} );
}
var myTileList = new TileList();
myTileList.allowMultipleSelection = true;
myTileList.columnWidth = 125;
myTileList.rowHeight = 150;
myTileList.dataProvider = dp;
myTileList.setSize(300,300);
myTileList.move(10,10);
addChild(myTileList);
}
}
}
Wed Jun 13 2018, 11:10 AM Z
Ocultar propriedades públicas herdadas
Mostrar propriedades públicas herdadas