1. это не ява javascript;
2. swfobject это способ вставки флаш на страницу и к поднятому вопросу имеет посредственное отношение, темы про него подняты на форуме;
3. на представленном примере эффект работает следующим образом:
флашка вызывает js с хэдера страницы, а именно - showFla, hideFla:
Код:
<!--
function showFla() {
document.getElementById("flashDiv").style.display = "block";
}
function hideFla() {
document.getElementById("flashDiv").style.display = "none";
}
function MM_showHideLayers() { //v6.0
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
obj.visibility=v; }
}
//-->
который просто скрывает или показывает div flashDiv в котором лежит другая флашка. Как то это совсем не разъезжание одной флашки.
Всё что нужно для решения вашей задачи я давным давно сказал. Хватит флудить.