$('object')
.wrap('<div class="fl-wrapper">') // Wrap the flash object in a div.
.parent().css({'overflow':'hidden'}) // Set the wrapper to overflow hidden.
.children().css({'margin-left':-99999}); // Set flash object to be out of box.
Затем, чтобы переключить его обратно, вы можете:
$('object').css('margin-left',0);
Я проверял это только в Firefox. Для других браузеров вам также может понадобиться установить высоту и ширину div-оболочки, равную высоте и ширине объекта.