Ciao..
Più che di flash mi pare un problema del javascript che hai utilizzato..
Non ho idea di come funzioni quella libreria.
Personalmente ti consiglierei di continuare ad utilizzare flashobject, così come lo hai utilizzato per il filmato sulla home.. dato che funziona.
Il fatto che siano due filmato non è un problema.
Se vuoi comunque cercare di risolvere con quello che hai inserito dovresti andare per esclusione fino a trovare dove sta il problema..
Constatato che tutti gli indirizzi sono giusti e i file sono esistenti, comincerei a mettere un alert dentro la function inserita nell'addEvent. e via di seguito con le altre funzioni richiamate fino a scovare se c'è qualche punto in cui lo script si interrompe..
codice:
addEvent(window,'load',function () {
alert('addEvent sta funzionando, non è questo il problema');
FlashReplace.replace("promozioni", "ricaricati-di-gusto.swf", "flash-promozioni", 140, 140);
FlashReplace.replace("convenzioni", "footer.swf", "flash-convenzioni", 140, 100);
});
..ma in tal caso, ripeto, non è questione di flash.