Grazie ragazzi !
Siete na certezza!

function preload(){
car = mc.getBytesLoaded();
tot = mc.getBytesTotal();
if(car > 1024 && car == tot){
mc.play();
clearInterval(idPreload);
}
}

pulsante.onRelease = function(){
clearInterval(idPreload);
k = 1+Math.round(9*Math.random());
mc.loadMovie("filmato"+k+".swf");
idPreload = setInterval(preload,100

Il preload e' gia' incorporato nei filmati esterni quindi credo non sia necessario! devo solo caricare il filmato !

dubbio?
perche scrivi pulsante.on(release) ??
non basta associarlo al pulsante e basta! quindi un semplice on(release)