|
Tengo este codigo que extraje de un tutorial y en el archivo de texto solo hay imagenes, las cuales quiero cambiar por .swf y eso hace que deje de funcionar la intro que quiero hacer.
// Definimos la ruta del archivo a cargar var imsReq:URLRequest = new URLRequest( "imagenes.txt" ); // Creamos el objeto que recibirá los datos var imsLdr:URLLoader = new URLLoader(); //imsLdr.loadMovie("Movimiento Lineal Inicio.swf","0"); // Declaramos el formato de los datos imsLdr.dataFormat = URLLoaderDataFormat.VARIABLES; // Definimos la función a ejecutar cuando complete la carga imsLdr.addEventListener( Event.COMPLETE, fPrepararEscena ); // Cargamos los datos imsLdr.load( imsReq ); // Definimos el Array en donde almacenaremos los datos deserializados var arrImagenes:Array; // Declaramos la función para deserializar los datos function fPrepararEscena( event:Event ):void { // Deserializamos los datos arrImagenes = imsLdr.data.imagenes.split( '-x-' ); fCargarImagen( null ); } // Indice inicial del Array de imágenes var indiceArray:int = 0; // Declaramos el objeto que definirá la ruta de la imagen var requestImagen:URLRequest = new URLRequest(); // Declaramos el objeto que recibirá la imágen var loaderImagen:Loader = new Loader(); // Construimos la función para cargar las imágenes function fCargarImagen( event:TimerEvent ):void { // Definimos la imagen que se cargará utilizando el índice del Array requestImagen.url = arrImagenes[ indiceArray ]; // Creamos un nuevo objeto para recibir la imágen loaderImagen = new Loader(); loaderImagen.contentLoaderInfo.addEventListener( Event.COMPLETE, fTemporizador ); loaderImagen.load( requestImagen ); indiceArray++; if( indiceArray >= arrImagenes.length ){ indiceArray = 0; } } var temporizador:Timer = new Timer( 5000, 1 ); temporizador.addEventListener( TimerEvent.TIMER_COMPLETE, fCargarImagen ); import fl.transitions.Tween; import fl.transitions.easing.None; var twDisolverImagen:Tween = new Tween( loaderImagen, "alpha", None.easeNone, 0, 1, 2, true ); function fTemporizador( event:Event ):void { twDisolverImagen.obj = loaderImagen; twDisolverImagen.start(); if( numChildren > 1 ){ removeChildAt( 0 ); } addChild( loaderImagen ); temporizador.start(); }
|
Por Ursulo
Envíale un mensaje privado
|