Referência do ActionScript® 3.0 para Adobe® Flash® Platform
Início  |  Ocultar listas de Pacotes e Classes |  Pacotes  |  Classes  |  Novidades  |  Índice  |  Apêndices  |  Por que inglês?
Filtros: Recuperando dados do servidor...
Recuperando dados do servidor...
 

Tipos especiais 

Os três tipos especiais são o especificador sem categoria (*), void e Null.


 TipoDescrição
 *Especifica que a propriedade é sem categoria.
 voidEspecifica que uma função não pode retornar nenhum valor.
 NullUm tipo de dados especial que representa a falta de um valor.
Detalhe do tipo especial
* Tipo especial
Uso
    propertyName:*

Versão da linguagem: ActionScript 3.0
Versões de runtime: Flash Player 9

Especifica que a propriedade é sem categoria. Usar o símbolo asterisco para uma anotação de tipo é o equivalente a não usar nenhuma anotação de tipo. As expressões lidas a partir de propriedades sem categoria são consideradas expressões sem categoria. O uso de expressões ou propriedades sem categoria é recomendado nas seguintes circunstâncias:

  • Quando você quer adiar a verificação do tipo para o tempo de execução. Você pode usar uma propriedade ou expressão sem categoria para enganar a verificação do tipo de tempo de compilação no modo estrito. Entretanto, observe que a verificação do tipo de tempo de execução das instruções de atribuição ocorre quer você use o modo estrito ou não.
  • Quando você quer armazenar o valor undefined em uma propriedade. Ao contrário das versões anteriores do ActionScript, o valor undefined não é um membro do tipo de dados do Objeto. Você deve usar uma propriedade sem categoria para armazenar o valor undefined.

Elementos da API relacionados

void Tipo especial  
Uso
    functionName():void {}

Versão da linguagem: ActionScript 3.0
Versões de runtime: Flash Player 9

Especifica que uma função não pode retornar nenhum valor. O tipo void é um tipo especial que contém exatamente um valor: indefinido O que é especial nele é seu uso ser limitado ao tipo de retorno de uma função. Você não pode usar void como uma anotação do tipo de uma propriedade.

Elementos da API relacionados

Null Tipo especial  

Versão da linguagem: ActionScript 3.0
Versões de runtime: Flash Player 9

Um tipo de dados especial que representa a falta de um valor. O tipo de dados Null inclui somente um valor. null. O tipo de dados Null é especial porque não é associado a uma classe. Isto significa que você não pode usar o tipo de dados Null como uma anotação do tipo de uma propriedade.

Elementos da API relacionados

[ X ]Por que inglês?
O conteúdo na Referência do ActionScript 3.0 aparece em inglês

Nem todas as partes da Referência do ActionScript 3.0 estão traduzidas em todos os idiomas. Quando um elemento de um idioma não está traduzido, ele é exibido em inglês. Por exemplo, a classe ga.controls.HelpBox não está traduzida em nenhum idioma. Por isso, na versão da referência em português do Brasil, a classe ga.controls.HelpBox é exibida em inglês.