ActionScript 2.0 - clase 2.0
Seguimos intentando entender un poco mejor en qué consiste el ActionScript 2.0.
En principio, hay que dejar claro que el bytecode generado por el compilador de flash es el mismo, ya sea el código fuente AS2.0 o el ya "clásico" AS. Dicho de otra manera, al flash player le da igual que escribamos nuestro código fuente en AS2 o AS1. O dicho de otra manera distinta, realmente el AS2.0 no es más que una envoltura al ActionScript.
¿Qué ventajas, entonces, tiene este nueva sintaxis?.
Pues en principio se gana en seguridad y claridad en el código. Al forzar los tipos de datos, conseguimos obtener errores en tiempo de compilación, que antes no teníamos, y podemos hacer que nuestro código sea más estructurado, y por lo tanto más facil de leer, de portar, y de mantener.
Pero, en el cambio, se pierde gran parte de la flexibilidad que siempre ha tenido flash. No es que ya no se pueda vivir siempre forzando el límite, sino que ahora es más dificil.
Dicho de otra forma, es como si, de repente, flash se hubiera hecho adulto. Se ha vuelto serio, predecible, perdiendo parte de su "locura" juvenil.
¿O no?. En nuestra mano está que flash no se convierta en un nuevo java.
Y al final no hemos escrito ni una línea de código. En fin....