Foros del Web » Creando para Internet » Flash y Actionscript »

Problema con un preloader

Estas en el tema de Problema con un preloader en el foro de Flash y Actionscript en Foros del Web. Hola para todos. Me gustaría una orientación en relación a un "preloader" que he instalado, el cual me dá como respuesta una vez en el ...
  #1 (permalink)  
Antiguo 08/01/2009, 11:02
 
Fecha de Ingreso: mayo-2008
Mensajes: 2
Antigüedad: 15 años, 10 meses
Puntos: 0
Problema con un preloader

Hola para todos.
Me gustaría una orientación en relación a un "preloader" que he instalado, el cual me dá como respuesta una vez en el servidor :

Error #2044: ioError no controlado: text=Error #2036: No se completó la carga. URL: http://www.xxxxxxxxxxx.com/images/animation.swf

El "preload" se queda bloqueado y no dá paso a la animación comprimida en un "swf".

Como he procedido ? :

El escript del "fla" está preparado para "telecargar" una "película" llamada : "animacion.swf". esta animación está en una carpeta llamada "images" la cual está colocada en la carpeta "flash" dónde se encuentra el "swf" del preloader. La página Html donde se encuentra colocado el "'preloader" se encuentra en la "raiz" del proyecto

He aquí el escript del FLA :

import fl.containers.UILoader;
import fl.controls.Label;
import fl.controls.ProgressBar;

var ui:UILoader = new UILoader();
ui.width = stage.stageWidth;
ui.height = stage.stageHeight;
ui.source = "images/animation.swf";
ui.addEventListener(ProgressEvent.PROGRESS, Progreso);
ui.addEventListener(Event.COMPLETE, alCompletar);

var pb:ProgressBar = new ProgressBar();
pb.move(60, 70);
pb.source = ui;

var lbl:Label = new Label();
lbl.move(pb.x, pb.y -20);

function Progreso(e:ProgressEvent):void
{
var per:Number = Math.round(e.bytesLoaded *100 / e.bytesTotal);
lbl.text = String(per) + " %";
addChild(lbl);
addChild(pb);
addChild(ui);
}

function alCompletar(e:Event):void
{
removeChild(pb);
removeChild(lbl);
pb.removeEventListener(ProgressEvent.PROGRESS, Progreso);
pb.removeEventListener(Event.COMPLETE, alCompletar);
}


Les agradecería que me orientasen en las correcciones y errores que he podido hacer de tal forma que pueda hacer funcionar bien el "preloader".

Se los agradezco mucho de antemano

PERSO
  #2 (permalink)  
Antiguo 08/01/2009, 16:01
Avatar de Lynxcraft  
Fecha de Ingreso: noviembre-2007
Ubicación: yecla murcia
Mensajes: 1.346
Antigüedad: 16 años, 5 meses
Puntos: 51
Respuesta: Problema con un preloader

Hola a todos ya estoy de nuevo por aquí XDXDXDç

a ver amigo primero no puedes cargar archivos swf dentro de un componente Uiloader no te lo admite para ello create un movieclip aqui te dejo el arreglo a ver si te ayuda

Código PHP:
import fl.containers.UILoader;
import fl.controls.Label;
import fl.controls.ProgressBar;
var 
archivoEXT = new Loader();
configureListeners(archivoEXT.contentLoaderInfo);
archivoEXT.load(new URLRequest("images/animation.swf"));
var 
Mc_Contenedor:MovieClip=new MovieClip();
addChild(Mc_Contenedor);
Mc_Contenedor.addChild(archivoEXT);
var 
pb:ProgressBar = new ProgressBar();
pb.move(6070);
pb.source archivoEXT;
var 
lbl:Label = new Label();
lbl.move(pb.xpb.-20);

function 
configureListeners(loadA:IEventDispatcher):void {
    
loadA.addEventListener(Event.COMPLETEalCompletar);
    
loadA.addEventListener(Event.INITinicio);
    
loadA.addEventListener(ProgressEvent.PROGRESSProgreso);

}
function 
inicio(e:Event) {
    
addChild(lbl);
    
addChild(pb);
}


function 
Progreso(e:ProgressEvent):void {
    var 
per:Number Math.round(e.bytesLoaded *100 e.bytesTotal);
    
lbl.text String(per) + " %";


}

function 
alCompletar(e:Event):void {
    
removeChild(pb);
    
removeChild(lbl);


suerte cualquier duda me avisas
__________________
Sobran las ideas cuando faltan ganas de trabajar en ellas
Lynxcraft
  #3 (permalink)  
Antiguo 08/01/2009, 16:33
 
Fecha de Ingreso: mayo-2008
Mensajes: 2
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Problema con un preloader

Lynxcraft,
He colocado en el "fla" lo que me enviaste ( cosa que te agradezo mucho, primero por la respueta tan ràpida y segundo procurarme una fórmula para ver si marchaba ), pero nada, no marchó. Ni siquiera se ve el "preloader"...etc..et

Voy a intentar buscando con otras modificaciones ya que tu fórmula me permite "ver" un poco más claro mi proyecto.

Ahora, lo curioso es que cuando probé el primer escript en el "probar" la película en el propio "flash", marchó sin ningún problema. pero bueno son las cosas que muchas veces "engañan"

Una vez más agradecido. Tomo tus indicaciones y sigo adelante con mi proyecto

Hasta la próxima

PERSO
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:11.