onClipEvent(load){
counter = 0;
//generate a random number between 499 and 1499
rnd = random(1000)+500;
}
onClipEvent(enterFrame){
counter++;
if(counter>= rnd){
this.play();
}
}
this uses a counter to count frames, but you could easily use the built in flash function getTimer()