Inicio > ActionScript 3.0 > VARIABLES EN ACTIONSCRIPT

VARIABLES EN ACTIONSCRIPT

Al igual que muchos programas que puedes encontrar en la web, podemos usar a ActionScript (durante este curso solo lo llamare ASC)como una potente herramienta para generar programas, para ello es importante conocer lo más básico de este lenguaje, en esta sesión aprenderemos a definir las variables y a imprimir un mensaje en la pantalla de la pelicula.Es imposible usar una variable sin predefinirse por ello lo primero que debes tener en cuenta es identificar la variable la cual se define con la particula var y se puede indicar de dos formas:

var NombreDeLaVariable:TipoDeVariable = “Valor”;
var NombreDeLaVariable = “Valor”;

Donde se tiene:

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

Note que para ASC se puede definir un tipo de variable, o simplemente dejarlo al interprete, para ingresar al interprete debera pulsar F9, o ingresar por ventana (Windows) / Acciones ( Actions).

Tenga en cuenta que una variable simplemente es un contenedor de información el cual puede ser un número, un texto, una matriz o cualquier otro objeto permitido en ASC.

Tipo de datos que se puede asignar a una variable:

Los  datos que se pueden asignar son de tipo: primitive value que es un valor que ASC guarda en un nivel bajo 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:

  1. var nombre:String = “Su texto”; //Cadena de texto
  2. var edad:Number = 26;               //Cadena de  numero
  3. var matriz:Array = new Array();     //Definción de la cadena de array, matriz
  4. var mixml:XML = new XML();          //Definción de la cadena de xml

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 ASC 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.

Probando código

Para afianzar lo aprendido de esta lección digita estos ejemplos en el panel de acciones y verifica que sucede
var num1:Number=5;
var num2:Number=10;
var num3:Number= num1+num2;
trace(“Vamos a sumar: “+num1+” + “+num2);
trace(“El resultado es: “+num3);
trace(“Concatenado queda: “+num1+num2);

Categorías:ActionScript 3.0
  1. Aún no hay comentarios.
  1. No trackbacks yet.

Responder

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: