Existen varios lenguajes que nos acostumbran a malas mañas, como no tener la necesidad de declarar las variables antes de usarlas o no asignarles un tipo de datos (Lease Visual Basic, aunque PHP [la versión anterior] tiene algo de eso).
Desgraciadamente, Flash tiene un poco de todo, en Flash no hay necesidad de declarar variables para usarlas y una variable puede ser "multi" tipo de datos, por ejemplo, si asigno primero a una variable un String y luego un numero, no habria problema; asi:
variable = "Patito";
trace(variable);
variable = 1337;
trace(variable); //Esto mostrara en pantalla primero "Patito" y luego "1337" //Sin ningun error de compilación
Esto, aunque parezca una ventaja, es un grave error de codificación que genera "malas practicas de programación".
Pues hay buenas noticias, para todos los puristas de la programación y para los novatos que inician con Flash; ActionScript 2.0 incluye la declaración de tipo de datos en una variable (Strong Data Typing), es decir, si declaras una variable de tipo numero y le asignas un String, Flash te mostrara un error y tu usaras solo los tipos de dato que deben ser usados; ejemplo:
Veamos entonces la estructura de la declaración de variables:
var nombreDeVariable:TipoDeDato;
Aqui cambia que siempre vamos a declarar la variablepara ponerle el tipo de dato, asi, todas las declaraciones inician con la palabra clave var, ademas, despues del nombre de la variable pondremos el signo de dos puntos seguido por el tipo de dato; si quieres una lista de los tipos de datos disponibles, escribe el signo de dos puntos y una lista aparecera ante ti, aqui un ejemplo.

Lista de tipos de datos
No solo eso, ahora tambien detectara mayusculas y minusculas, es decir, una variable llamada miClab sera dintitna a MiClab, la M mayuscula la hace completamente diferente, asi que ha tener cuidado con el "case sensitive" de Flash MX 2004.
Como nota final, todas las clases inherentes y objetos internos de Flash pueden ser declarados com oobjetos (Por ejemplo, XML)
Hay 3 opiniones. Opina sobre este curso.
| Cursos | Valoración | Alumnos | Vídeo | |
|---|---|---|---|---|
|
PHP y MySQL. Aplicaciones Web: base de datos MySQL II (octava parte) Programación de aplicaciones Web con PHP y MySQL. Continuando con el estudio de la Base de datos MySQ, aprende sobre el SQL (Lenguaje de consultas estructu... [02/12/08] |
|
984 | ||
|
PHP y MySQL. Aplicaciones Web: HTML II (tercera parte) Programación de aplicaciones Web con PHP y MySQL. Ahora continuaremos con el estudio de las páginas Web HTML. Estudiaremos las listas en HTML. ... [02/12/08] |
|
682 | ||
|
Introducción al JavaScript Javascript, uno de los lenguajes más empleados en Internet, le permitirá construir webs más dinámicas y completas. Con este curso gratis, MailxMail y el Centro de... [08/04/03] |
|
44.740 | ||
Publicar en
del.icio.us
digg
meneame