Variables en ActionScript

Una variable es un contenedor de información. Esta es la definición básica de una variable. Al contener información puede contener un número un texto, una matriz o cualquier otro objeto permitido en ActionScript.

Una variable debe definirse antes de usarse, esto se hace de la siguiente manera:

[as]var myVariable:Tipo = valor;[/as]

Donde se tiene:

  • var: instruye al compilador a definir una variable.
  • myvariable: es el nombre de la variable.
  • Tipo: tipo de dato a guardarse en la variable.
  • valor: valor de la variable.

Por ejemplo si deseamos definir una variable que contenga la edad de un estudiante.

[as]var edad:Number = 12;[/as]

Los tipos de datos que se pueden asignar son: primitive value que es un valor que AS guarda en un bajo nivel de abstracción y complex value es un valor que no es un primitive value.

Entre los principales tipos de datos se tiene:

  • Boolean: Un valor booleano que es true o false.
  • MovieClip: Este tipo de dato permite controlar símbolos de movie clip.
  • Number: valores numéricos
  • String: esto representa secuencia de caracteres o textos.
  • Array: Matrices

Veamos algunos ejemplos de asignación de variables:

[as]
var nombre:String = «Jim Peñaloza»; // Cadena
var edad:Number = 26; // numero
var matriz:Array = new Array(); // matriz
var mixml:XML = new XML(); // xml
[/as]


Como nombrar variables

El nombre de las variables deben seguir las siguientes características:

– El primer carácter debe ser una letra, underline (_) o signo dolar ($).
– No debe ser una palabra reservada de AS.
– Debe ser única y hay que tener en cuenta que AS es case sensitive pues hola es diferente de hOla.

Por que definir las variables

En AS2 no hay necesidad de definir las variables ni el tipo de variables pero esto se hace por lo siguientes motivos.

  • Si no se define la variable esta es por defecto del tipo Object, el cual es un tipo genérico el cual ocupa mucha memoria comparada con un String, Number, Array u otros. Así que si definimos el tipo de variable, el compilador reservará un espacio de memoria fija y del tamaño adecuado para contener el tipo de dato especificado.
  • Si se ha definido la variable, cuando se redacta código AS, al colocar el signo punto (.) el editor de AS mostrará un listado de todos lo comando permitidos para el tipo de dato seleccionado.
  • Al momento de compilar el FLA el editor verificará la correcta asignación de datos y si hay una incongruencia este devolverá un error. Por ejemplo si se ha definido una variable del tipo numero y se le asigna una cadena entonces generará un error, lo cual asegura que las variables almacenarán el tipo de dato adecuado.

variables.gif

Comentarios Total 2 comentarios

jose sosa
Publicado: 25/04/2012 9:12 pm

Hola a todos, tengo un problema y quisiera saber si me pueden ayudar,aparente mente es algo simple pero NO ME SALE.

Quiero crear una variable que agrupe barias instancias, es decir:

var TODOS= a_mc; b_mc; c_mc; d_mc

para que, la acción que ordene a TODOS, la realicen todos…

EJM:

b_btn.onRelease=function(){todos.gotoAndPlay(2);}

les agradezco de antemano

luis
Publicado: 01/05/2012 7:51 pm

gracias a esto gané un concurso de juegos =)
(y)

 

Comentar

En este blog los comentarios están moderados, serán mostrados cuando el administrador los apruebe. Por favor, evita comentarios ofensivos u obscenos por que no serán aprobados.
Si deseas publicar código fuente debes hacerlo entre las etiquedas <code> y </code>, además debes reemplazar los carácteres < por &lt; y > por &gt;.

(Requerido)

(Requerido, no será publicado)

(Requerido)

(Tags aceptados: <a> <em> <strong> <code> <ul> <li>)