Попробуй так:
P.S.
( небыло возможности проверить но сам алгоритм должен работать)

Код AS1/AS2:
stop();
var FotoArray:Array = new Array();
var i,j,k,p:Number;
var t:Number = new Number(0);
for (i=0; i < numfotos; i++) // numfotos - kolichestvo fotok
{
FotoArray[i] = i;
}
for (k = 0; k < numfotos*2; k++) // randimizirujem masiv
{
i = random(numfotos);
j = random(numfotos);
p = FotoArray[i];
FotoArray[i] = FotoArray[j];
FotoArray[j] = p;
}
this.down.loadMovie(this.dir+this.num+".jpg");
this.onEnterFrame=function(){
var l=this.down.getBytesLoaded();
var t=this.down.getBytesTotal();
if(t && l==t){
t++;
this.num = FotoArray[t];
if(!this.num) {
this.nextFrame();}//без зацикливания
this.up.loadMovie(this.dir+this.num+".jpg");
this.onEnterFrame=function(){
var l=this.up.getBytesLoaded();
var t=this.up.getBytesTotal();
if(t && l==t){
this.gotoAndPlay(40);
delete this.onEnterFrame;
}
}
}
}