“Conocimientos software>Software de Animación

Cómo jugar un SWF dentro de un SWF

2012/9/28
flash hace que la combinación de diferentes elementos de los medios de comunicación fáciles. Importación y reproducción de un archivo SWF externo dentro películas Flash es una tarea común y útil. Esto le permite hacer uso de otros recursos y separar los distintos elementos en una aplicación Flash, minimizando los tiempos de descarga y facilidad de uso para las personas que visitan su trabajo. Para reproducir un archivo SWF dentro de otro SWF , necesita sólo unas pocas y simples líneas de código ActionScript que puede ser fácilmente insertados y adaptados a sus necesidades . Instrucciones
1

Crea tu archivo Flash y configurarlo para cargar el segundo archivo SWF. Agregue las características visuales o interactivos que desee mediante las herramientas y componentes de dibujo de Flash . Establezca sus propiedades del documento para crear las dimensiones que necesita. Inserte una nueva capa en el archivo flash pulsando el botón " Insertar capa " en el área de línea de tiempo , nombrando a la capa "acciones " para mantener el código en un solo lugar.
2

Agregar código en Flash archivo haciendo clic en la capa " acciones " y abra el panel acciones, la inserción de la raíz y sustituyendo el nombre del SWF externo que desee cargar

Si utiliza ActionScript 3.0: .

var movieLoader : Cargador = new Loader ( ) ;

addChild ( movieLoader ) ;

var movieURL : URLRequest = new URLRequest ( " second_swf_name.swf ");

movieLoader.load ( movieURL ) ;

para ActionScript 2.0 :

var movieLoader : MovieClipLoader = new MovieClipLoader ();

var holdingClip_mc : MovieClip = _root.createEmptyMovieClip ( " holdingClip_mc " , _root . getNextHighestDepth ());

movieLoader.loadClip ( " second_swf_name.swf " , holdingClip_mc ) ;
3

Configure el código ActionScript para comprobar si el archivo SWF ha sido completamente cargado

En ActionScript 3.0 :

movieLoader.contentLoaderInfo.addEventListener ( Event.COMPLETE , swfComplete ) ;
función

swfComplete ( completeEvent : Event ) : . Void

{ trace (" SWF cargado completamente ");

//llevar a cabo las tareas adicionales que aquí

movieLoader.contentLoaderInfo.removeEventListener ( Event.COMPLETE , swfComplete ) ;}

en ActionScript 2.0 , se debe insertar el siguiente código antes de cargar el SWF (que es la línea con " loadClip " en ella ) :

var swfLoadListener : Object = new Object ( ) ;

swfLoadListener.onLoadComplete = function ( target_mc : MovieClip )

{ trace (" SWF cargado completamente ");

//llevar a cabo las tareas adicionales que aquí

movieLoader . removeListener ( swfLoadListener ) ;} ;

movieLoader.addListener ( swfLoadListener ) ;

Esto le permite detectar cuando el SWF se encuentra, por lo que su código puede seguir adelante con las tareas de procesamiento adicional que quieren llevar a cabo .
4

indican el estado de carga de sus usuarios. Es más probable que esperar a que los recursos para cargar si usted indica condición de carga avanza

para ActionScript 3.0 :

movieLoader.contentLoaderInfo.addEventListener ( ProgressEvent.PROGRESS , showStatus ) ;
.

función showStatus ( pEvent : ProgressEvent ) : void

{ indicator_txt.text = "Carga de película: " + ( pEvent.bytesLoaded /pEvent.bytesTotal * 100 ) + "% ";}
< p > En ActionScript 2.0 :

swfLoadListener.onLoadProgress = function ( target_mc : MovieClip , numBytesLoaded : Número, numBytesTotal : Number)

{ indicator_txt.text = " Cargando película: " + ( numBytesLoaded /numBytesTotal * 100 ) + "% ";} ;

Añadir un campo de texto dinámico en el espacio escénico en el archivo flash, escriba el nombre de instancia " indicator_txt " en el cuadro en el panel Propiedades. Coloque el campo de texto para ser visible , mientras que el SWF se está cargando.
5

exportar el archivo Flash y subirlo a un servidor Web. Pruebe a ver que la segunda carga de SWF , y que el estado se actualiza correctamente. Si su SWF no se carga correctamente, compruebe que la URL es correcta , recordando que la ubicación especificada será relativa al lugar donde se encuentra el archivo SWF principal. Si el segundo SWF se encuentra en otro servidor, tendrá que utilizar una URL absoluta que indica la ruta completa al archivo de la película , como en el siguiente ejemplo :

http://swfdomain.com/swfname.swf

Software de Animación
Cómo hacer un Banner animado gratis
Animation Shop Pro Tutoriales
Cómo crear animación 3D Películas
Cómo hacer un Software Cartoon
Diferencias en 3D y 2D Animation
LightWave 3D ClothFX Tutorial
Cómo utilizar un paso de Oclusión Ambiental
Cómo desarrollar un juego en flash
Conocimientos Informáticos © http://www.ordenador.online