Что бы я сделал, это загрузил флэш-файл, только если div видим, то, что вы также можете сделать, это создать тег <noscript>
вокруг флэш-файла, чтобы при отключении JavaScript он все равно отображался.
if($(div).is(":visible")){
$(this).load("flash.swf");
}