| Pacote | fl.controls |
| Classe | public class Button |
| Herança | Button LabelButton BaseButton 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 |
Um componente Button está normalmente associado a um método de tratamento de eventos que ouve um evento click e realiza a tarefa especificada, depois do envio do evento click. Quando o usuário clica em um botão ativado, o botão envia os eventos clique and buttonDown. Mesmo quando está desativado, o botão envia outros eventos, incluindo mouseMove, mouseOver, mouseOut, rollOver, rollOut, mouseDown e mouseUp.
É possível alterar a aparência do botão associando-se a uma capa diferente a cada estado de botão. Um componente Button também pode ser definido para funcionar como um botão de ação ou um botão de alternância.
| 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 | |
![]() | 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 | |
| emphasized : Boolean
Obtém ou define um valor booliano que indica se uma borda é desenhada ao redor do componente Button quando o botão está no estado ativo. | Button | ||
![]() | 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 | |
![]() | 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 um botão de alternância está na posição ativado ou desativado. | LabelButton | |
![]() | 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 | ||
|---|---|---|---|
Button()
Cria uma nova ocorrência do componente Button. | Button | ||
![]() |
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. | Button | ||
![]() |
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 | |
![]() |
Define o componente para a largura e altura especificadas. | UIComponent | |
![]() |
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 | ||
![]() | 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. | LabelButton | ||
![]() | 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 usado como o ícone quando o botão não está selecionado e o botão do mouse está pressionado. | 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 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. | LabelButton | ||
![]() | 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 | ||
emphasizedPadding | 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 a ser aplicado em torno dos botões em uma capa enfatizada, em pixels. O valor padrão é 2. | Button | ||
emphasizedSkin | 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 quando um botão tem ênfase. O valor padrão é Button_emphasizedSkin. | Button | ||
![]() | 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 | ||
![]() | 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. | 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 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 | ||
![]() | 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. | 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 o botão do mouse está pressionado. | 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 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. | 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 o mouse está sobre o componente. | 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 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. | 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 o botão do mouse está solto. | 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 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. | LabelButton | ||
![]() | 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: 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. | 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 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 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. | LabelButton | ||
emphasized | propriedade |
emphasized:Boolean| 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 uma borda é desenhada ao redor do componente Button quando o botão está no estado ativo. Um valor true indica que o botão é circundado por uma borda quando está em seu estado para cima; um valor false indica que indica que ele não é circundado por uma borda nesse estado.
O valor padrão é false.
Implementação
public function get emphasized():Boolean public function set emphasized(value:Boolean):voidElementos da API relacionados
Exemplo ( Como usar este exemplo )
emphasizedPadding da ocorrência Button, com base no valor do componente Slider:
import fl.controls.Button;
import fl.controls.Slider;
import fl.events.SliderEvent;
var styleObject:Object = Button.getStyleDefinition();
var defaultEmphasizedPadding:uint = styleObject.emphasizedPadding;
var myButton:Button = new Button();
myButton.label = "emphasizedPadding:" + defaultEmphasizedPadding;
myButton.emphasized = true;
myButton.width = 150;
myButton.move(20, 20);
addChild(myButton);
var mySlider:Slider = new Slider();
mySlider.snapInterval = 1;
mySlider.tickInterval = 1;
mySlider.liveDragging = true;
mySlider.value = defaultEmphasizedPadding;
mySlider.width = myButton.width;
mySlider.move(20, 60);
mySlider.addEventListener(SliderEvent.CHANGE, changeHandler);
addChild(mySlider);
function changeHandler(event:SliderEvent):void {
myButton.label = "emphasizedPadding:" + event.value;
myButton.setStyle("emphasizedPadding", event.value);
}
Button | () | Construtor |
public function Button()| 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 Button.
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;
}
- Adicione Button à biblioteca.
- Salve esse código como ButtonExample.as no mesmo diretório de FLA.
- Defina DocumentClass em FLA como ButtonExample.
package
{
import flash.display.MovieClip;
import flash.events.MouseEvent;
import flash.text.TextField;
import flash.text.TextFormat;
import fl.controls.Button;
public class ButtonExample extends MovieClip
{
private var b1:Button;
private var b2:Button;
private var b3:Button;
private var tf:TextField;
public function ButtonExample() {
createTraceField();
setupButtons();
}
private function createTraceField():void {
tf = new TextField();
tf.width = 200;
tf.height = 400;
tf.x = 200;
tf.y = 10;
addChild(tf);
}
private function setupButtons():void {
b1 = new Button();
b2 = new Button();
b3 = new Button();
b1.move(10,10);
b2.move(10,40);
b3.move(10,70);
b1.label = "Default Button";
b2.label = "Custom Styled Button";
b3.label = "Toggleable Button";
b2.setStyle("textFormat", new TextFormat("Georgia"));
b3.width = 120;
b3.toggle = true;
b1.addEventListener(MouseEvent.CLICK,buttonClick);
b2.addEventListener(MouseEvent.CLICK,buttonClick);
b3.addEventListener(MouseEvent.CLICK,buttonClick);
addChild(b1);
addChild(b2);
addChild(b3);
}
private function buttonClick(e:MouseEvent) {
var button:Button = Button(e.target);
tf.appendText(button.label + "\n");
}
}
}
Wed Jun 13 2018, 11:10 AM Z
Ocultar propriedades públicas herdadas
Mostrar propriedades públicas herdadas