Documentación de Flash CS3 |
|||
| Programación con ActionScript 3.0 > Introducción a ActionScript 3.0 > Compatibilidad con versiones anteriores | |||
Como siempre, Flash Player proporciona compatibilidad completa con el contenido publicado previamente con versiones anteriores. Cualquier contenido que se ejecutara en versiones anteriores de Flash Player puede ejecutarse en Flash Player 9. Sin embargo, la introducción de ActionScript 3.0 en Flash Player 9 presenta algunas dificultades de interoperabilidad entre el contenido antiguo y el contenido nuevo que se ejecuta en Flash Player 9. Algunos de los problemas de compatibilidad que pueden surgir son:
La única excepción a esta regla es que un archivo SWF de ActionScript 2.0 puede sustituirse a sí mismo por un archivo SWF de ActionScript 3.0, siempre y cuando el archivo SWF de ActionScript 2.0 no haya cargado ningún elemento en ninguno de sus niveles. Para ello, el archivo SWF de ActionScript 2.0 debe realizar una llamada a loadMovieNum(), pasando un valor 0 al parámetro level.
No obstante, si se crea un reproductor de medios en ActionScript 3.0, dicho reproductor puede realizar cargas sencillas del contenido de ActionScript 2.0.
En la siguiente tabla se resumen las limitaciones de las versiones anteriores de Flash Player en lo referente a la carga de nuevo contenido y a la ejecución de código, así como las limitaciones relativas a la reutilización de scripts entre archivos SWF escritos en distintas versiones de ActionScript.
|
Funcionalidad que ofrece |
Entorno de tiempo de ejecución |
||
|---|---|---|---|
|
|
Flash Player 7 |
Flash Player 8 |
Flash Player 9 |
|
Puede cargar archivos SWF publicados para |
7 y versiones anteriores |
8 y versiones anteriores |
9 y versiones anteriores |
|
Contiene esta AVM |
AVM1 |
AVM1 |
AVM1 y AVM2 |
|
Ejecuta archivos SWF escritos en ActionScript |
1.0 y 2.0 |
1.0 y 2.0 |
1.0, 2.0 y 3.0 |
|
Funcionalidad que ofrece* |
Contenido creado en |
||
|---|---|---|---|
|
|
ActionScript 1.0 y 2.0 |
ActionScript 3.0 |
|
|
Puede cargar contenido y ejecutar código en contenido creado en |
Sólo ActionScript 1.0 y 2.0 |
ActionScript 1.0 y 2.0, y ActionScript 3.0 |
|
|
Puede reutilizar contenido de scripts creado en |
Sólo ActionScript 1.0 y 2.0** |
ActionScript 3.0*** |
|
*Contenido ejecutado en Flash Player 9 o versiones posteriores. El contenido ejecutado en Flash Player 8 o versiones anteriores puede cargar, mostrar, ejecutar y reutilizar scripts únicamente de ActionScript 1.0 y 2.0.
**ActionScript 3.0 a través de LocalConnection.
***ActionScript 1.0 y 2.0 a través de LocalConnection.
Flash CS3
Enviarme un mensaje de correo electrónico cuando se añadan comentarios a esta página | Informe de comentarios
Página actual: http://livedocs.adobe.com/flash/9.0_es/main/00000011.html