En ActionScript 2.0 teníamos la clase Number para manejar números, tanto enteros como reales. Ahora en AS 3 seguimos manteniendo la clase Number pero se han añadido 2 nuevos tipos de datos: int y uint.
Si utilizamos números enteros que se encuentren dentro del rango que tienen estos dos tipos de datos es mejor usarlos al tipo Number ya que es más rápido y eficaz.
Una breve descripción de estos tipos de datos:
- int. Entero con signo de 32 bits.
- Valor predeterminado: 0.
- Valor mínimo: -2147483648
Actionscript:
-
trace(int.MIN_VALUE); // output: -2147483648
-
- Valor máximo: 2147483647
Actionscript:
-
trace(int.MAX_VALUE); // output: 2147483647
-
- uint. Entero sin signo de 32 bits.
- Valor predeterminado: 0.
- Valor mínimo: 0
Actionscript:
-
trace(uint.MIN_VALUE); // output: 0
-
- Valor máximo: 4294967295
Actionscript:
-
trace(uint.MIN_VALUE); // output: 4294967295
-
Cuando se declara e inicializa una variable de tipo int o uint se puede hacer de dos formas: con un literal o utilizando el operador new. Las dos líneas siguientes son equivalentes:
-
var iSomeInt: int = 3;
-
var iSomeInt: int = new int(3);
