Cita:
Iniciado por cobossagrav encontre esto:
pero no tengo idea de como aplicarlo haber si me ayudan
Amigo se me ocurre lo siguiente para multiples Fotografias:
Código ACTIONSCRIPT:
Ver originalimport flash.display.Loader;
import flash.display.Sprite;
import flash.events.*;
import flash.net.URLRequest;
CargarFoto();
function CargarFoto() {
var i:uint = 0;
var t:uint = 5;
for(i=0; i<t; i++){
var url:String = "Resident5 ("+i+").jpg";
var loader:Loader = new Loader();
ponerListeners(loader.contentLoaderInfo);
var peticion:URLRequest = new URLRequest(url);
loader.load(peticion);
}
}
function ponerListeners(obj:IEventDispatcher):void {
obj.addEventListener(Event.COMPLETE, completeHandler);
obj.addEventListener(HTTPStatusEvent.HTTP_STATUS, httpStatusHandler);
obj.addEventListener(Event.INIT, initHandler);
obj.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
obj.addEventListener(Event.OPEN, openHandler);
obj.addEventListener(ProgressEvent.PROGRESS , progressHandler);
}
function completeHandler(a:Event):void {
addChild(a.target.content);
}
function httpStatusHandler(a:HTTPStatusEvent):void {
trace("httpStatus: "+a.status);
}
function initHandler(a:Event):void {
//trace("initHandler");
}
function ioErrorHandler(a:IOErrorEvent):void {
//trace("ioError");
}
function openHandler(a:Event):void {
//trace("open");
}
function progressHandler(a:ProgressEvent):void {
var cur:int = int((a.bytesLoaded*100)/a.bytesTotal);
trace(cur,"%");
}
Y para cargar múltiples SWF se me ocurre lo siguiente
Código ACTIONSCRIPT:
Ver originalimport flash.display.Loader;
import flash.display.Sprite;
import flash.events.*;
import flash.net.URLRequest;
CargarFoto();
function CargarFoto() {
var i:uint = 0;
var t:uint = 5;
for(i=0; i<t; i++){
var url:String = "swf"+i+".swf";
var loader:Loader = new Loader();
ponerListeners(loader.contentLoaderInfo);
var peticion:URLRequest = new URLRequest(url);
loader.load(peticion);
}
}
function ponerListeners(obj:IEventDispatcher):void {
obj.addEventListener(Event.COMPLETE, completeHandler);
obj.addEventListener(HTTPStatusEvent.HTTP_STATUS, httpStatusHandler);
obj.addEventListener(Event.INIT, initHandler);
obj.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
obj.addEventListener(Event.OPEN, openHandler);
obj.addEventListener(ProgressEvent.PROGRESS , progressHandler);
}
function completeHandler(a:Event):void {
addChild(a.target.content);
}
function httpStatusHandler(a:HTTPStatusEvent):void {
trace("httpStatus: "+a.status);
}
function initHandler(a:Event):void {
//trace("initHandler");
}
function ioErrorHandler(a:IOErrorEvent):void {
//trace("ioError");
}
function openHandler(a:Event):void {
//trace("open");
}
function progressHandler(a:ProgressEvent):void {
var cur:int = int((a.bytesLoaded*100)/a.bytesTotal);
trace(cur,"%");
}
Saluda Atte.
Claudio Barrera Asencio.