No se si se podrá hacer, se trata de lo siguiente, necesito crear un preloader para cargar un archivo externo, y que lo abra en una nueva página de "x" medidas, como si fuera un popup esto se puede hacer? El preloader lo necesito por que la película flash principal pesa 2MB y tarda en cargar, para que la gente vea que es que está cargando y no se ha colgado.
Como apunte decir que el preloader no lo puedo insertar en la película principal de 2MB por que es una archivo .SWF generado con Indesign que si me lo llevo a flash pierde todas su propiedades animadas.
Este es el código del que parto:
var contentLoader:Loader;
loadContent("carta.swf");
function loadContent(url:String):void {
contentLoader = new Loader();
contentLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, loading);
contentLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, contentLoaded);
contentLoader.load(new URLRequest(url));
}
function contentLoaded(evt:Event):void {
//Optionally change to a clip holder and set progressbar visibility.
addChild(contentLoader);
}
function loading(evt:ProgressEvent):void {
var loaded:Number = evt.bytesLoaded / evt.bytesTotal;
setBarProgress(loaded);
}
function setBarProgress(value:Number) {
progressbar.bar.scaleX = value;
}