Non so se sia "elegante", comunque questo codice carica ogni tot secondi un file esterno, utilizzando un valore random [che dovrà far parte del nome del file esterno].
Il tutto in un solo frame.
Puoi provare ad adattarlo a ciò che vuoi, aggiungendo goto e set vari...
codice:
// Istanzia variabili
var randx:Number;
var randy:Number;
// Durata in secondi
var durata:Number = 5;
// Numero dei file esterni da caricare
var range:Number = 2;
// Path dei file
var path:String = "filmati";
// Prefisso dei file, se non c'è lasciare ""
var prefisso:String = "f";
// Estensione dei file: swf, jpg, gif, png...
var estensione:String = "swf";
// Nome istanza movieClip caricamento
var mc:MovieClip = loader_mc;
function generaRandom() {
randy = (random(range)+1);
if (randx == randy) {
generaRandom();
} else {
mc.loadMovie(path+"/"+prefisso+(randy)+"."+estensione);
}
randx = randy;
}
var timer:Number = setInterval(generaRandom, durata*1000);