Os três tipos especiais são o especificador sem categoria (*), void e Null.
| Tipo | Descrição | |
|---|---|---|
| * | Especifica que a propriedade é sem categoria. | |
| void | Especifica que uma função não pode retornar nenhum valor. | |
| Null | Um tipo de dados especial que representa a falta de um valor. |
| * | Tipo especial |
 
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
undefinedem uma propriedade. Ao contrário das versões anteriores do ActionScript, o valorundefinednão é um membro do tipo de dados do Objeto. Você deve usar uma propriedade sem categoria para armazenar o valorundefined.
Elementos da API relacionados
| void | Tipo especial |
 
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
Wed Jun 13 2018, 11:29 AM Z