Estimado, hay muchos cambios de AS 1.0 a AS 2.0, desde métodos, propiedades y otros elementos ya "deprecated" o simplemente no existen hasta cambios en la forma de declarar "cosas" en Flash (por ejemplo el tema de declarar variables):
En AS 2.0 queremos definir una variable del tipo String:
Código:
var miVar:String = "soy una cadena";
En AS 1.0 eso mismo sería interpretado de otra manera (esa es la "ciencia" de tus errores), para este caso deberías utilizar:
Código:
miVar = "soy una cadena";
Mi recomendación es que desarrolles en AS 2.0, puesto que es "lo nuevo" y no te puedes estar restringiendo a versiones más antiguas (además AS 3.0 está en las puertas del horno y prácticamente todos los navegadores poseen Adobe Flash Player 8 [que tiempos aquellos donde el Adobe era Macromedia T.T]).