Ok, per ora ho risolto così:
Code:
var num:int = 14*Math.random();
var immagine:String='gallery/img'+num.toString()+'.jpg';
var richiesta:URLRequest=new URLRequest(immagine);
var loader:Loader=new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,completato);
loader.load(richiesta);
function completato(e:Event):void
{
var thumbnail:Sprite=new Sprite();
addChild(thumbnail);
thumbnail.addChild(loader);
thumbnail.x=0;
thumbnail.y=0;
thumbnail.width = 230;
thumbnail.height = 170;
}
Però il problema è che devo andare, ogni volta che viene aggiunta un' immagine alla cartella "gallery", a modificare la riga:
Code:
num = 14*Math.random();
Mettendo al posto di 14 il numero delle immagini che si trovano in quel momento nella cartella :(
Non c'è un modo per sapere quanti file sono effettivamente presenti nella cartella? ((tanto ci saranno solo immagini))
Poi per fare effettuare il cambio dell'immagine uso la TimeLine e funziona perfettamente, l'unica cosa che non riesco a fare e applicare gli effetti, per esempio una transizione tra un immagine ed un altra, ma per ora non ce n'è bisogno stretto... :)
Potrebbe andare bene anche così!
Grazie Flep per l'aiuto :)