Referencia de ActionScript® 3.0 para la plataforma de Adobe® Flash®
Inicio  |  Ocultar lista de paquetes y clases |  Paquetes  |  Clases  |  Novedades  |  Índice  |  Apéndices  |  ¿Por qué hay texto en inglés?
Filtros: Recuperando datos del servidor...
Recuperando datos del servidor...
 

Tipos especiales 

Los tres tipos especiales son el especificador de ausencia de tipo (*), void y Null.


 TipoDescripción
 *Especifica que una propiedad no tiene tipo asignado.
 voidEspecifica que una función no puede devolver cualquier valor.
 NullTipo de datos especial que representa la ausencia de valor.
Información sobre tipos especiales
* Tipo especial
Uso
    propertyName:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 9

Especifica que una propiedad no tiene tipo asignado. Utilizar el símbolo de asterisco para una anotación de tipo equivale a no utilizar ninguna anotación de tipo. Las expresiones que leen de propiedades sin tipo asignado se consideran expresiones sin tipo asignado. Se recomienda el uso de expresiones o propiedades sin tipo asignado en las siguientes circunstancias:

  • Si desea posponer la comprobación de tipos para el tiempo de ejecución. Puede utilizar una propiedad o expresión sin tipo asignado para evitar la comprobación de tipos en tiempo de compilación en modo estricto. Tenga en cuenta, no obstante, que la comprobación en tiempo de ejecución de tipos de sentencias de asignación tiene lugar con independencia de si utiliza el modo estricto o no lo utiliza.
  • Si desea almacenar el valor undefined en una propiedad. A diferencia de las versiones anteriores de ActionScript, el valor undefined no es miembro del tipo de datos Object. Debe utilizar una propiedad sin tipo asignado para almacenar el valor undefined.

Elementos de API relacionados

void Tipo especial  
Uso
    functionName():void {}

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 9

Especifica que una función no puede devolver cualquier valor. El tipo void es un tipo especial que contiene exactamente un valor: undefined. Es especial en el sentido de que su uso está limitado al tipo de devolución de una función. No puede utilizar void como anotación de tipo de una propiedad.

Elementos de API relacionados

Null Tipo especial  

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 9

Tipo de datos especial que representa la ausencia de valor. El tipo de datos Null (nulo) tiene un único valor: null. El tipo de datos Null es especial en el sentido de que no está asociado a una clase. Esto significa que no puede utilizar el tipo de datos Null como anotación de tipo de una propiedad.

Elementos de API relacionados

[ X ]¿Por qué hay texto en inglés?
Cierto contenido de la Referencia de ActionScript 3.0 se muestra en inglés

No todo el contenido de la Referencia de ActionScript 3.0 se traduce a todos los idiomas. Si un elemento del lenguaje no se traduce, aparecerá en inglés. Por ejemplo, la clase ga.controls.HelpBox no está traducida en ningún idioma. Por lo tanto, en la versión en español de la referencia, la clase ga.controls.HelpBox aparecerá en inglés.