Pero que pasa si en lugar de colocar de colocar una imágen en el palco queremos nos limitar a simplemente cargar un conjunto de ellast para después trabajar con las mismas como por ejemplo para una carga aleatória?. Cuando ellas son simplemente cargadas, cómo recuperarlas? Se puede repeitr el load?
Código ActionScript :
var cargaLista:URLLoader = new URLLoader();
cargaLista.dataFormat = URLLoaderDataFormat.VARIABLES;
cargaLista.load( new URLRequest("lista.txt") );
var aFotos:Array = new Array();
var fotoLoader:Loader = new Loader();
var i:int = 0;
var container:Sprite = new Sprite();
container.x = 100;
container.y = 100;
addChild( container );
cargaLista.addEventListener( Event.COMPLETE, cargaLista_COMPLETE );
function cargaLista_COMPLETE ( evento:Event ):void
{
aFotos = evento.target.data.fotos.split( ";" );
cargaFotos();
}
function cargaFotos():void
{
if ( i < aFotos.length - 1 )
{
fotoLoader.load(new URLRequest (aFotos[i]) );
fotoLoader.contentLoaderInfo.addEventListener(Event.COMPLETE,fotoLoader_COMPLETE);
}
else
{
colocaFoto();
}
}
function fotoLoader_COMPLETE (event:Event):void
{
i +=1;
cargaFotos();
}
function colocaFoto():void
{
fotoLoader.load(new URLRequest (aFotos[2]) );
container.addChild( fotoLoader ) // Aqui está el problema...simplemente no funciona
}
Si alguien conoce la solución...desde ya muchas gracias. Claudio
