AS3. Introducción a las Variables
Es algo esencial, si quieres programar algo en AS, conocer como funcionan las variables, como se declaran, métodos, etc. En éste tutorial, el primero de una serie para enseñar AS3, enseñaré como declarar una variable, algunos de los diferentes tipos de variables que se pueden declarar y algunos de sus métodos más útiles. Espero que disfruten leyéndolo tanto como si son expertos o principiantes en el tema, y acepto abiertamente cualquier crítica o sugerencia para mejorar el tutorial.
Declarar una variable:
Ejemplo:
El nombre de la variable ha de cumplir con las siguientes normas:
»No puede comenzar por un número, signos o símbolos. (Pero sí se pueden utilizar acentos, aunque yo no lo recomendaría)
»No puede contener espacios/separaciones
El tipo de variable no es obligatorio declararlo, aunque siempre queda más profesional y ocupa menos memoria a la hora de procesar. Por ejemplo, se puede declarar esta variable sin problemas:
Obligatorio: Hay que tener en cuenta que si declaramos un tipo de variable, el valor de variable tiene que concordar con el tipo de variable. De esta forma, al declarar la variable:
El Compilador nos dará un error del estilo "1067: Implicit coercion of a value of type String to an unrelated type Number". Si estamos realizando un trabajo complejo, un juego, es muy recomendable declarar el tipo de variable.
Quiero mencionar que, mediante la función:
Podemos comprobar el valor de las variables. Muy útil en cualquier proyecto.
Tipos de variables:
»int - Puede contener un número entero entre -2.147.483.648 (-2^31) y 2.147.483.647 (2^31-1).
»uint - Puede contener un número entero entre 0 y 4.294.967.295 (2^32-1).
»Number - Puede contener cualquier número: negativos, 0, positivos, decimales, etc.
»String - Puede contener carácteres de texto.
»Array - Genera un índice donde puede almacenar cualquier tipo de dato o variable.
»Boolean - Puede contener uno de estos dos varlores opuestos: 'true' o 'false'.
Ejemplos:
Puedes ver más tipos de variables en:
Algunos métodos útiles:
Espero que os haya servido de algo
Un saludo, Qué tengas lindo día
Es algo esencial, si quieres programar algo en AS, conocer como funcionan las variables, como se declaran, métodos, etc. En éste tutorial, el primero de una serie para enseñar AS3, enseñaré como declarar una variable, algunos de los diferentes tipos de variables que se pueden declarar y algunos de sus métodos más útiles. Espero que disfruten leyéndolo tanto como si son expertos o principiantes en el tema, y acepto abiertamente cualquier crítica o sugerencia para mejorar el tutorial.
Declarar una variable:
var nombreDeLaVariable; //De esta forma declaramos una variable, pero no le otorgamos un valor
var nombreDeLaVariable = valorDeLaVariable;
var nombreDeLaVariable:tipoDeVariable = valorDeLaVariable; //De esta forma declaramos el tipo de variable
Ejemplo:
var miNombre:String = "Leonard";
El nombre de la variable ha de cumplir con las siguientes normas:
»No puede comenzar por un número, signos o símbolos. (Pero sí se pueden utilizar acentos, aunque yo no lo recomendaría)
»No puede contener espacios/separaciones
El tipo de variable no es obligatorio declararlo, aunque siempre queda más profesional y ocupa menos memoria a la hora de procesar. Por ejemplo, se puede declarar esta variable sin problemas:
var vida = 50;
Obligatorio: Hay que tener en cuenta que si declaramos un tipo de variable, el valor de variable tiene que concordar con el tipo de variable. De esta forma, al declarar la variable:
var miNumero:Number = "Leonard";
El Compilador nos dará un error del estilo "1067: Implicit coercion of a value of type String to an unrelated type Number". Si estamos realizando un trabajo complejo, un juego, es muy recomendable declarar el tipo de variable.
Quiero mencionar que, mediante la función:
trace(nombreDeLaVariable);
Podemos comprobar el valor de las variables. Muy útil en cualquier proyecto.
Tipos de variables:
»int - Puede contener un número entero entre -2.147.483.648 (-2^31) y 2.147.483.647 (2^31-1).
»uint - Puede contener un número entero entre 0 y 4.294.967.295 (2^32-1).
»Number - Puede contener cualquier número: negativos, 0, positivos, decimales, etc.
»String - Puede contener carácteres de texto.
»Array - Genera un índice donde puede almacenar cualquier tipo de dato o variable.
»Boolean - Puede contener uno de estos dos varlores opuestos: 'true' o 'false'.
Ejemplos:
var numero1:int = -3;
var numero2:uint = 10;
var numero3:Number = 3.14;
var cadena1:String = "Muse";
var indice:Array = new Array (1,7,4); //Las arrays son bastante más complejas. Dedicaremos un tutorial a ellas más adelante
var alive:Boolean = true;
Puedes ver más tipos de variables en:
Algunos métodos útiles:
var miNombre:String = "Leonard";
trace(miNombre.length); //Devuelve la cantidad de carácteres que contiene la cadena de texto.
//Útil, por ejemplo, para comprobar que no se han dejado un campo de texto vacío.
//Esto es interesante saberlo
var alive:Boolean = true;
trace(alive); //Devolverá 'true';
trace(!alive); //(Nótese el signo de exclamación delante del Boolean) Devolverá 'false';
Espero que os haya servido de algo
Un saludo, Qué tengas lindo día

