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]).