Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Tutorial Aprender AS3: Variables
#1
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:



Cita: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:


Cita: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:


Cita: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:


Cita: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:


Cita: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:


Cita: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: http://themeatropolis.com/wsnd/as3-variables-141/


Algunos métodos útiles:


Cita: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.





Cita://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
#2
una pregunta, el as es algo totalmente nuevo para mi. ¿que es?


Posibles temas similares...
Tema Autor Respuestas Vistas Último mensaje
  APORTE, quieres aprender HTML5? GonzaloMacedo 7 279 06-09-2018, 04:33 AM
Último mensaje: jcifuentes
  Material para aprender programación C++ Posits 8 256 06-05-2018, 05:36 PM
Último mensaje: brettavz
Bombilla [Tutorial] Aprender AJAX – Procesar un Formulario con XMLHttpRequest amner 1 385 14-03-2017, 03:07 PM
Último mensaje: Carlos Mendoza
  [Tutorial] Aprender AJAX – Hola Mundo! amner 1 380 13-03-2017, 02:46 PM
Último mensaje: manuelxd1010
  [Tutorial] Aprender Git desde cero habacuc78 0 333 03-11-2016, 02:10 AM
Último mensaje: habacuc78
  [pedido] tutoriales para aprender css sondeo 10 1,096 04-01-2016, 01:22 PM
Último mensaje: Taquion
  Todos deberían aprender a programar habacuc78 19 1,110 23-12-2015, 08:50 AM
Último mensaje: AbaddonOrmuz
  Mejores páginas para aprender programación manubenidorm 3 549 31-10-2015, 05:13 AM
Último mensaje: habacuc78
  [PHP] Fusionar dos o mas variables en una torgar22 0 257 04-03-2015, 03:29 PM
Último mensaje: torgar22
  Curso C++: 3.- Variables, declaración e inicialización Samo30 1 505 15-05-2014, 03:20 PM
Último mensaje: darklion93



Usuarios navegando en este tema: 1 invitado(s)