Лучший выбор, ИМХО, это использовать swfobject
Он решит обе проблемы:
- Пользователи с отключенным Javascript получат любой альтернативный контент для вас
- Пользователям, у которых установлена более старая версия Flash, будет предложено загрузить более новую версию (expressInstall.swf)
Пример кода:
<div id='myFlashMovie'>This text or image will be replaced if the user has the correct version of Flash</div>
<script type="text/javascript">
var flashvars = {};
var params = {'allowfullscreen':'true', 'allowscriptaccess':'always', 'wmode':'opaque', 'bgcolor':'#000'};
var attributes = {'name':'movie'};
swfobject.embedSWF("path/to/flash/movie.swf", "myFlashMovie", "640", "410", "9.0.0","expressInstall.swf", flashvars, params, attributes);
</script>