Nel tuo primo codice noto che vengono passate delle variabili al player, quelle indicate nel flashvars (tra le quali c'è anche l'indirizzo del filmato da caricare), ma tu nell'swfobject non le hai messe, quindi è più che presumibile che non ti funzioni
Puoi passarle in due modi.. Col metodo GET, cioè concatenandole direttamente all'indirizzo:
codice:
var so = new SWFObject("FLVPlayer_Progressive.swf?MM_ComponentVersion=1&skinName=video/code/Clear_Skin_3&streamName=video/Loverciano2&autoPlay=false&autoRewind=false", "mymovie", "200", "100", "7", "#336699");
..oppure una per una con l'apposito metodo addVariable della classe SWFObject:
codice:
var so = new SWFObject("FLVPlayer_Progressive.swf", "mymovie", "200", "100", "7", "#336699");
so.addVariable("MM_ComponentVersion", "1");
so.addVariable("skinName", "video/code/Clear_Skin_3");
so.addVariable("streamName", "video/Loverciano2");
... ecc
Prova così, dovrebbe andare