| Pacote | mx.controls |
| Classe | classe pública CheckBox |
| Herança | CheckBox Button UIComponent FlexSprite Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
The CheckBox control has the following default characteristics:
| Characteristic | Description |
|---|---|
| Default size | A size large enough to hold the label |
| Minimum size | 0 pixels |
| Maximum size | No limit |
Ocultar Sintaxe MXML
The <mx:CheckBox> tag inherits all of the tag
attributes of its superclass and adds the following tag attributes:
<mx:CheckBox
Estilos
disabledIconColor="0x999999"
iconColor="0x2B333C"
/>
| Método | Definido Por | ||
|---|---|---|---|
|
CheckBox()
Constructor.
| CheckBox | ||
![]() |
Adiciona uma instância child DisplayObject a essa instância DisplayObjectContainer.
| DisplayObjectContainer | |
![]() |
Adiciona uma instância child DisplayObject a essa instância DisplayObjectContainer.
| DisplayObjectContainer | |
![]() |
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra um objeto event listener com um objeto do EventDispatcher para que o listener receba notificação de um evento.
| EventDispatcher | |
![]() |
Indica se as restrições de segurança causariam qualquer objeto display a ser omitido da lista retornada chamando o método DisplayObjectContainer.getObjectUnderPoint() com o point especificado.
| DisplayObjectContainer | |
![]() |
Coloca na fila uma função para ser chamada depois.
| UIComponent | |
![]() |
Deleta uma propriedade de estilo dessa instância de componente.
| UIComponent | |
![]() |
Determina se o objeto display especificado é um child da instânica DisplayObjectContainer ou a instância em si mesma.
| DisplayObjectContainer | |
![]() |
Converte um objeto Point das coordenadas do conteúdo para coordenadas global.
| UIComponent | |
![]() |
Converte um objeto Point de conteúdo para coordenadas locais.
| UIComponent | |
![]() |
Retorna um conjunto de propriedades que identificam o child dentro desse container.
| UIComponent | |
![]() |
Cria uma referência de id a esse objeto IUIComponent em seu objeto de documento parent.
| UIComponent | |
![]() |
Deleta a referência id para esse objeto IUIComponent em seu objeto de documento parent.
| UIComponent | |
![]() |
Retorna um objeto UITextFormat correspondendo aos estilos de texto para esse UIComponent.
| UIComponent | |
![]() |
Despacha um evento no fluxo de eventos.
| UIComponent | |
![]() |
Mostra ou esconde o indicador de foco em volta desse componente.
| UIComponent | |
![]() |
drawRoundRect(x:Number, y:Number, width:Number, height:Number, cornerRadius:Object = null, color:Object = null, alpha:Object = null, gradientMatrix:Matrix = null, gradientType:String = "linear", gradientRatios:Array = null, hole:Object = null):void
Programadamente desenha um retângulo para dentro desse objeto Graphics do skin.
| UIComponent | |
![]() |
Chamado pela instância de efeito quando pára a execução no componente.
| UIComponent | |
![]() |
Chamado pela instância de efeito quando começa a execução no componente.
| UIComponent | |
![]() |
Termina todos os efeitos atualmente em execução no componente.
| UIComponent | |
![]() |
Executa a união de dados para dentro desse objeto UIComponent.
| UIComponent | |
![]() |
Chamado depois que a impressão estiver completa.
| UIComponent | |
![]() |
Providencia o objeto de automatização no índice especificado.
| UIComponent | |
![]() |
Retorna um retângulo que define a área do objeto display relativo ao sistema de coordenadas do objeto targetCoordinateSpace.
| DisplayObject | |
![]() |
Retorna o objeto child display que existe no índice especificado.
| DisplayObjectContainer | |
![]() |
Retorna o objeto display child que existe com o nome especificado.
| DisplayObjectContainer | |
![]() |
Retorna a posição do índice de uma instância child DisplayObject.
| DisplayObjectContainer | |
![]() |
Acha os seletores de tipo para essa instância UIComponent.
| UIComponent | |
![]() |
Retorna um valor layout constraint, que é o mesmo que pegar o estilo contraint para esse componente.
| UIComponent | |
![]() |
Um método de conveniência para determinar usar a altura explícita ou medida.
| UIComponent | |
![]() |
Um método de conveniência para determinar usar a largura explícita ou medida.
| UIComponent | |
![]() |
Pega o objeto que atualmente tem o foco.
| UIComponent | |
![]() |
Retorna um array de objetos que ficam por baixo do point especificado e são children (ou grandchildren, e assim por diante) dessa instância DisplayObjectContainer.
| DisplayObjectContainer | |
![]() |
Retorna um retângulo que define os limites do objeto display, baseado no sistema de coordenadas definido pelo parâmetro targetCoordinateSpace, excluindo qualquer traço em formas.
| DisplayObject | |
![]() |
Retorna um item no dataProvider que foi usado pelo Repeater específico para produzir esse Repeater, ou null se esse Repeater não é repetido.
| UIComponent | |
![]() |
Pega uma propriedade de estilo que tem sido colocado em qualquer lugar na corrente lookup de estilo desse componente
| UIComponent | |
![]() |
Converte um objeto Point de coordenadas global a conteúdo.
| UIComponent | |
![]() |
Converte o objeto point das coordenadas Stage (global) para as coordenadas do objeto display (local).
| DisplayObject | |
![]() |
Verifica se o objeto do EventDispatcher tem listeners registrados para um tipo determinado de evento.
| EventDispatcher | |
![]() |
Indica se um objeto tem uma propriedade específica definida.
| Object | |
![]() |
Avalia o objeto display para ver se sobrepõe ou intersecta com o objeto obj display.
| DisplayObject | |
![]() |
Avalia o objeto display para ver se sobrepõe o intersecta com o ponto especificado pelos parâmetros x e y.
| DisplayObject | |
![]() |
Retorna um box Matrix que pode ser passado para o método drawRoundRect() como o parâmetro rot quando desenhando um gradiente horizontal.
| UIComponent | |
![]() |
Inicializa a estrutura interna desse componente.
| UIComponent | |
![]() |
Inicializa várias propriedades que ficam de olho em instância repetidas desse componente.
| UIComponent | |
![]() |
Marca um componente para que seu método updateDisplayList() seja chamado durante um atualização de tela tardia.
| UIComponent | |
![]() |
Marca um componente para que seu método commitProperties() seja chamado durante um atualização de tela tardia.
| UIComponent | |
![]() |
Marca um componente para que seu método measure() seja chamado durante um atualização de tela tardia.
| UIComponent | |
![]() |
Indica se uma instância da classe Object está na corrente do protótipo do objeto determinado como parâmetro.
| Object | |
![]() |
Converte um objeto Point de coordenadas local para conteúdo.
| UIComponent | |
![]() |
Converte o objeto point das coordenadas de um objeto display (local) para as coordenadas Stage (global).
| DisplayObject | |
![]() |
Mede o texto HTML especificado, que pode conter tags HTML tal como <font> e <b>, supondo que é mostrado em um UITextField de linha única usando um UITextFormat determinado pelos estilos desse UIComponent.
| UIComponent | |
![]() |
Mede o texto especificado, supondo que é mostrado em um UITextField de linha única usando um UITextFormat determinado pelos estilos desse UIComponent.
| UIComponent | |
![]() |
Move o componente para uma posição especificada dentro de seu parent.
| UIComponent | |
![]() |
Propaga mudança do estilo para os children.
| UIComponent | |
![]() |
Retornam true se a corrente de propriedades de posse apontam do child para esse UIComponent.
| UIComponent | |
![]() |
Chamado pelo Flex quando um objeto UIComponent é adicionado ou removido de um parent.
| UIComponent | |
![]() |
Preparam um IFlexDisplayObject para imprimir.
| UIComponent | |
![]() |
Indica se a propriedade especificada existe e se é enumerável.
| Object | |
![]() |
Constrói ou reconstrói o cache do estilo CSS para esse componente e, se o parâmetro recursivo for true, assim também para todos os descendentes desse componente.
| UIComponent | |
![]() |
Para cada evento efeito, registra o EffectManager como um dos event listeners.
| UIComponent | |
![]() |
Remove a instância child DisplayObject especificado da lista child da instância DisplayObjectContainer.
| DisplayObjectContainer | |
![]() |
Remove um child DisplayObject da posição do índice especificada na lista child do DisplayObjectContainer.
| DisplayObjectContainer | |
![]() |
Remove um listener do objeto do EventDispatcher.
| EventDispatcher | |
![]() |
Faz o replay do evento específico.
| UIComponent | |
![]() |
Resolve um child usando o id providenciado.
| UIComponent | |
![]() |
[static]
Termina o processamento de fundo de métodos colocados em fila pelo callLater(), depois chama suspendBackgroundProcessing().
| UIComponent | |
![]() |
Coloca o tamanho do objeto.
| UIComponent | |
![]() |
Muda a posição de um child existente no container do objeto display.
| DisplayObjectContainer | |
![]() |
Coloca um valor de limitação do layout, que é o mesmo que colocar um estilo de limitação para esse componente.
| UIComponent | |
![]() |
Determina o estado atual.
| UIComponent | |
![]() |
Determina o foco para esse componente.
| UIComponent | |
![]() |
Determina a disponibilidade de uma propriedade dinâmica para operações em loop.
| Object | |
![]() |
Ajusta uma propriedade de estilo nessa instância do componente.
| UIComponent | |
![]() |
Chamado quando a propriedade de visibilidade muda.
| UIComponent | |
![]() |
Deixa o usuário arrastar o sprite especificado.
| Sprite | |
![]() |
Finaliza o método startDrag().
| Sprite | |
![]() |
Detecta mudanças nas propriedades de estilo.
| UIComponent | |
![]() |
Flex chama o método stylesInitialized() quando os estilos para um componente são primeiramente inicializados.
| UIComponent | |
![]() |
[static]
Bloqueia o processamento de fundo de métodos colocados em fila pelo callLater(), até resumeBackgroundProcessing() ser chamado.
| UIComponent | |
![]() |
Troca a ordem z (ordem de frente para trás) de dois objetos child especificados.
| DisplayObjectContainer | |
![]() |
Troca a ordem z (ordem de frente para trás) dos objetos child em duas posições índice especificadas na lista child.
| DisplayObjectContainer | |
![]() |
Retorna um string indicando o local desse objeto dentro da hierarquia do DisplayObjects no Application.
| FlexSprite | |
![]() |
Valida a posição e tamanho de children e desenha outros visuais.
| UIComponent | |
![]() |
Validar e fazer o update de propriedades e layout desse objeto e redesenhá-lo, se necessário.
| UIComponent | |
![]() |
Usado pela lógica do layout para validar as propriedades de um componente chamando o método commitProperties().
| UIComponent | |
![]() |
Valida o tamanho medido do componente se o método LayoutManager.invalidateSize() for chamado com esse ILayoutManagerClient, depois o método validateSize é chamado quando é hora de fazer medidas.
| UIComponent | |
![]() |
Maneja os eventos válidos e inválidos de um validator designado a esse componente.
| UIComponent | |
![]() |
Retorna o valor primitivo de um objeto específico.
| Object | |
![]() |
Retorna um box Matrix que pode ser passado ao drawRoundRect() como o parâmetro rot quando desenhando um gradiente vertical.
| UIComponent | |
![]() |
Verifica se um event listener está registrado com esse objeto do EventDispatcher ou qualquer um de seus parents para o determinado tipo de evento.
| EventDispatcher | |
| Estilo | Descrição | Definido Por | ||
|---|---|---|---|---|
![]() | Tipo: String Herança CSS: não A distância vertical em pixels do canto superior da área de conteúdo á posição da base controle. | UIComponent | ||
![]() | Tipo: uint Formato: Cor Herança CSS: não Cor da borda. | Button | ||
![]() | Tipo: String Herança CSS: não A distância vertical em pixels do canto inferior do componente ao canto inferior de sua área de conteúdo. | UIComponent | ||
![]() | Tipo: uint Formato: Cor Herança CSS: sim Cor do texto no componente, incluindo o label do componente. | Button | ||
![]() | Tipo: Number Formato: Comprimento Herança CSS: não Raio dos cantos do componente. | Button | ||
![]() | Tipo: uint Formato: Cor Herança CSS: sim Cor de texto no componente se for desativado. | Button | ||
![]() | Tipo: Class Herança CSS: não Nome da classe a ser usada como sendo o ícone quando o botão é desativado e não selecionado. | Button | ||
|
disabledIconColor
| Tipo: uint Formato: Cor Herança CSS: sim A cor para o ícone em um skin desativado. Por exemplo, esse estilo é usado pela classe skin CheckBoxkIcon para desenhar as marcas de verificação para um controle CheckBox desativado, pela classe ComboBoxSkin para desenhar a seta para baixo de um controle ComboBox desativado, e pela classe skin DataChooserMonthArrowSkin para desenhar a seta de mês para um controle DateChooser desativado. O valor padrão depender da classe do componente; se não for anulado pela classe, o valor padrão é 0x999999.
| CheckBox | ||
![]() | Tipo: Class Herança CSS: não Nome da classe a ser usada como sendo o skin para o fundo e borda quando o botão não está selecionado e está desativado. | Button | ||
![]() | Tipo: Class Herança CSS: não Nome da classe a ser usada como sendo o ícone quando o botão não está selecionado e o botão do mouse está para baixo. | Button | ||
![]() | Tipo: Class Herança CSS: não Nome da classe a ser usada como sendo o skin para o fundo e borda quando o botão não está selecionado e o botão do mouse está para baixo.. | Button | ||
![]() | Tipo: uint Formato: Cor Herança CSS: sim Cor do destaque do componente quando validação falha. | UIComponent | ||
![]() | Tipo: Array Herança CSS: não Alphas usados para o preenchimento do fundo dos controles. | Button | ||
![]() | Tipo: Array Formato: Cor Herança CSS: não Cores usadas para tingir o fundo do controle. | Button | ||
![]() | Tipo: Number Herança CSS: não Especifica o valor da transferência do skin do foco. | Button | ||
![]() | Tipo: String Herança CSS: não Blend mode usado pelo retângulo de foco. | UIComponent | ||
![]() | Tipo: String Herança CSS: não Especifica quais cantos do retângulo de foco deveriam ser arredondados. | Button | ||
![]() | Tipo: Class Herança CSS: não Skin usado para desenhar o retângulo de foco. | UIComponent | ||
![]() | Tipo: Number Formato: Comprimento Herança CSS: não Grossura, em pixels, do outline do retângulo de foco. | UIComponent | ||
![]() | Tipo: String Herança CSS: sim Ajusta a propriedade antiAliasType de TextFields internos. | Button | ||
![]() | Tipo: String Herança CSS: sim Nome da fonte a ser usada. | Button | ||
![]() | Tipo: String Herança CSS: sim Ajusta a propriedade gridFitType de TextFields internos que representam texto no controle em Flex. | Button | ||
![]() | Tipo: Number Herança CSS: sim Ajusta a propriedade sharpness de TextFields internos que representam texto no controle em Flex. | Button | ||
![]() | Tipo: Number Formato: Comprimento Herança CSS: sim Altura do texto, em pixels. | Button | ||
![]() | Tipo: String Herança CSS: sim Determina se o texto tem fonte itálico. | Button | ||
![]() | Tipo: Number Herança CSS: sim Ajusta a propriedade thickness de TextFields internos que representam texto no controle em Flex. | Button | ||
![]() | Tipo: String Herança CSS: sim Determina se o texto está em negrito. | Button | ||
![]() | Tipo: Array Herança CSS: não Transparências alpha usadas para o preenchimento de destaque dos controles. | Button | ||
![]() | Tipo: String Herança CSS: não A distância horizontal em pixels do centro da área de conteúdo do componente ao centro do componente. | UIComponent | ||
![]() | Tipo: Number Formato: Comprimento Herança CSS: não Fenda entre o label e o ícone, quando a propriedade labelPlacement estiver ajustada para left ou right. | Button | ||
![]() | Tipo: Class Herança CSS: não Nome da classe a ser usada como sendo o ícone padrão. Você pode usar o estilo do skin para designar o skin para os seguintes estados de skin: up, over, down, disabled, selectedUp, selectedOver, selectedDown, selectedDisabled. | Button | ||
|
iconColor
| Tipo: uint Formato: Cor Herança CSS: sim A cor para o ícone em um skin. Por exemplo, esse estilo é usado pela classe skin CheckBoxIcon para desenhar as marcas de verificação para um controle CheckBox, pela classe ComboBoxSkin para desenhar a seta para baixo do controle ComboBox, e pela classe skin DateChooserMonthArrowSkin para desenhar a seta de mês para o controle DateChooser. O valor padrão depender da classe do componente; se não for anulado pela classe, o valor padrão é 0x111111.
| CheckBox | ||
![]() | Tipo: Boolean Herança CSS: sim Um valor boolean que indica quando é possivel fazer o kern ( true) ou não (false). | Button | ||
![]() | Tipo: Number Formato: Comprimento Herança CSS: sim Espaço vertical adicional entre as linhas do texto. | Button | ||
![]() | Tipo: String Herança CSS: não A distância horizontal em pixels da beirada esquerda da área de conteúdo do componente à beirada esquerda do componente. | UIComponent | ||
![]() | Tipo: Number Herança CSS: sim O número de pixels adicionais a aparecerem entre cada caractere. | Button | ||
![]() | Tipo: Class Herança CSS: não Nome da classe a ser usada como sendo o ícone quando o botão não está selecionado e o mouse está sobre o controle. | Button | ||
![]() | Tipo: Class Herança CSS: não Nome da classe a ser usada como sendo o skin para o fundo e borda quando o botão não está selecionado e o mouse está sobre o controle. | Button | ||
![]() | Tipo: Number Formato: Comprimento Herança CSS: não Número de pixels entre a borda inferior do componente e de sua área de conteúdo. | Button | ||
![]() | Tipo: Number Formato: Comprimento Herança CSS: não Número de pixels entre a borda esquerda do componente e a beirada esquerda da sua área de conteúdo. | Button | ||
![]() | Tipo: Number Formato: Comprimento Herança CSS: não Número de pixels entre a borda direita do componente e a beirada de sua área de conteúdo. | Button | ||
![]() | Tipo: Number Formato: Comprimento Herança CSS: não Número de pixels entre a borda superior do componente e o topo de sua área de conteúdo. | Button | ||
![]() | Tipo: Number Formato: Time Herança CSS: não Número de milissegundos a esperar pelo primeiro evento buttonDown antes de repetir eventos buttonDown em cada repeatInterval. | Button | ||
![]() | Tipo: Number Formato: Time Herança CSS: não Número de milisegundos entre eventos buttonDown se o usuário pressionar e segurar o botão de um mouse. | Button | ||
![]() | Tipo: String Herança CSS: não A distância horizontal em pixels da beirada direita do componente à beirada direita de sua área de conteúdo. | UIComponent | ||
![]() | Tipo: Class Herança CSS: não Nome da classe a ser usada como sendo o ícone quando o botão é selecionado e desativado. | Button | ||
![]() | Tipo: Class Herança CSS: não Nome da classe a ser usada como sendo o skin para o fundo e borda quando um botão toggle é selecionado e desativado. | Button | ||
![]() | Tipo: Class Herança CSS: não Nome da classe a ser usada como sendo o ícone quando o botão é selecionado e o botão do mouse está para baixo. | Button | ||
![]() | Tipo: Class Herança CSS: não Nome da classe a ser usada como sendo o skin para o fundo e borda quando um botão toggle é selecionado e o botão do mouse está para baixo. | Button | ||
![]() | Tipo: Class Herança CSS: não Nome da classe a ser usada como sendo o ícone quando o botão é selecionado e mouse está sobre o controle. | Button | ||
![]() | Tipo: Class Herança CSS: não Nome da classe a ser usada como sendo o skin para o fundo e borda quando um botão toggle estiver selecionado e o mouse estiver sovre o controle. | Button | ||
![]() | Tipo: Class Herança CSS: não Nome da classe a ser usada como sendo o ícone quando o botão está selecionado e o botão do mouse está para cima. | Button | ||
![]() | Tipo: Class Herança CSS: não Nome da classe a ser usada como sendo o skin para o fundo e borda quando um botão toggle estiver selecionado e o mouse não está sobre o controle. | Button | ||
![]() | Tipo: Class Herança CSS: não Nome da classe a ser usada como sendo o skin padrão para o fundo e borda. Você pode usar o estilo do skin para designar o skin para os seguintes estados de skin: up, over, down, disabled, selectedUp, selectedOver, selectedDown, selectedDisabled. | Button | ||
![]() | Tipo: String Herança CSS: sim Alinhamento do texto dentro do container. | Button | ||
![]() | Tipo: String Herança CSS: sim Determina se o texto está sublinhado. | Button | ||
![]() | Tipo: Number Formato: Comprimento Herança CSS: sim Offset da primeira linha do texto do lado esquerdo do container, em pixels. | Button | ||
![]() | Tipo: uint Formato: Cor Herança CSS: sim Cor de texto do label ao usuário mover o ponteiro do mouse sobre o botão. | Button | ||
![]() | Tipo: uint Formato: Cor Herança CSS: sim Cor do texto ao usuário pressioná-lo. | Button | ||
![]() | Tipo: uint Formato: Cor Herança CSS: sim Cor do tema de um componente. | UIComponent | ||
![]() | Tipo: String Herança CSS: não A distância vertical em pixels da beirada superior da área de conteúdo do control à beirada superior do componente. | UIComponent | ||
![]() | Tipo: Class Herança CSS: não Nome da classe a ser usada como sendo o ícone quando um botão toggle não estiver selecionada e o mouse não está sobre o botão. | Button | ||
![]() | Tipo: Class Herança CSS: não Nome da classe a ser usada como sendo o skin para o fundo e borda quando o botão não está selecionado e o mouse não está sobre o controle. | Button | ||
![]() | Tipo: String Herança CSS: não A distância vertical em pixels do centro da área de conteúdo do componente ao centro do componente. | UIComponent | ||
![]() | Tipo: Number Formato: Comprimento Herança CSS: não Fenda entre o ícone e o label do botão quando a propriedade labelPlacement está ajustada para "top" ou "bottom". | Button | ||
| CheckBox | () | Construtor |
public function CheckBox()
Constructor.
<?xml version="1.0"?>
<!-- Simple example to demonstrate the CheckBox control -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
// This event handler adds and deletes items from the shopping cart.
private function modifyCart():void
{
cartItems.text = "";
if(milkCB.selected == true) {
cartItems.text += "milk" + '\n' ;
}
if(eggsCB.selected == true) {
cartItems.text += "eggs" + '\n';
}
if(breadCB.selected == true) {
cartItems.text +="bread" + '\n';
}
}
// This event handler opens the Alert control.
private function sendMessage():void
{
if(couponCB.selected == true) {
Alert.show('You will receive coupons.');
}
else {
Alert.show('You will not receive any coupons.');
}
}
]]>
</mx:Script>
<mx:Panel title="CheckBox Control Example"
height="75%" width="75%" layout="horizontal"
paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10">
<mx:VBox>
<mx:CheckBox id="milkCB" label="milk" click="modifyCart()"/>
<mx:CheckBox id="eggsCB" label="eggs" click="modifyCart()"/>
<mx:CheckBox id="breadCB" label="bread" click="modifyCart()"/>
</mx:VBox>
<mx:VBox>
<mx:Label text="Items in my cart "/>
<mx:TextArea id="cartItems" width="300" height="50" verticalScrollPolicy="off"/>
<!-- Event handler sendMessages() is used to handle event click -->
<mx:CheckBox id="couponCB" label="Send me coupons for items in my cart"
click="sendMessage()" selected="true" color="blue"/>
</mx:VBox>
</mx:Panel>
</mx:Application>