Предпочтительным способом загрузки SWF-файлов с помощью JavaScript будет использование swfobject , а не простая строка и jQuery. Просто слишком много проблем, возникающих при выполнении строкового метода.
Пример:
<!-- Include swfobject -->
<script src="http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js"></script>
<!-- Put this somewhere on your page -->
<div id="place_to_put_the_swf">
The content inside this div will be seen if
the user doesn't have flash installed.
Put an image, error message or whatever here.
</div>
<!-- This script with replace the div above with the following swf.
The parameters are filename, id of the div, width, height and flash version. -->
<script>
swfobject.embedSWF("file.swf", "place_to_put_the_swf", 400, 300, "7");
</script>
Конечно, вы можете использовать jQuery для рендеринга div, а затем запустить функцию embedSWF, все в вашем JavaScript, если хотите.