Sostanzialmente il problema è dovuto alla continua evoluzione dei browser: quel Flash infatti è ormai un obsoleto javascript richiamante "AC_RunActiveContent.
js", oltre all'antica proprietà onload nel <body>.
A mio avviso, se proprio vuoi continuare ad integrare file .swf (anche se ormai è pratica in via di dismissione), ti consiglio di adottare swfobject: altrimenti integrare il video via HTML5, lottando però per la compatibilità dei browser non recenti.