desarrolladores de Flash pueden utilizar diferentes versiones de código ActionScript para ejecutar el proceso. ActionScript 2.0 y 3.0 se refieren como AS2 y AS3 a menudo . Utilización de ActionScript , una película Flash puede cargar un archivo SWF independiente que desempeñar dentro de su propia línea de tiempo. Esto permite que las películas para importar la apariencia y funcionalidad dentro de un archivo almacenado en el mismo lugar o en otra dirección web . Sin embargo, el método para cargar una película en Flash es diferente entre ActionScript 1.0 y 2.0. MovieClip Clase
En ActionScript 2.0 , la clase MovieClip proporciona el método " loadMovie " para cargar archivos SWF externos . El siguiente ejemplo de código muestra : loadClip_mc.loadMovie ( " other_movie.swf ");
Este código utiliza una instancia de símbolo de clip de película existente en el escenario en el documento de Flash actual , guardado con " loadClip_mc " como su nombre de la instancia . El método de la clase MovieClip permite que el código para pasar la dirección URL del archivo SWF externo para cargar en éste. El código alternativamente podría utilizar una URL absoluta en lugar de una relación . Código de ActionScript 2.0 también puede crear un clip de película vacío para cargar el segundo en lugar de utilizar uno de la plataforma de documentos .
Cargador de clases
En ActionScript 3.0 , la clase Loader proporciona métodos para cargar archivos SWF externos. El código siguiente muestra : var externalMovieLoader : Cargador = new Loader ( ) ; var swfURL : URLRequest = new código crea un objeto Loader y un objeto URLRequest en el que se especifica la dirección del archivo SWF externo. El método de carga de clase Loader toma la URLRequest como parámetro , ir a buscar el contenido SWF desde el lugar especificado . El código agrega el nuevo contenido al documento mediante el método " addChild " .
Target
Aparte de las diferencias en la sintaxis , el código ActionScript 2.0 y técnicas de carga 3.0 SWF tienen efectos ligeramente diferentes . Por ejemplo, con el método de ActionScript 2.0 , el contenido se carga en un clip de película , por lo que se incluye automáticamente en el documento. Con ActionScript 3.0 Sin embargo , el objeto Loader tiene el contenido cargado hasta que el código añade explícitamente en el documento.
Alternativas
desarrolladores tienen una gama de opciones en términos de la forma en que organizan su contenido de Flash . Al dividir el contenido en varios archivos SWF , un desarrollador puede crear un componente de Flash y cuyas partes individuales cargan más rápido a través de Internet . En ActionScript 2.0 , los desarrolladores también pueden optar por utilizar la clase MovieClipLoader para cargar los recursos externos , incluidos los archivos SWF. La clase MovieClipLoader utiliza el método " loadClip " para cargar archivos SWF y otros recursos multimedia, como imágenes digitales.