Give the gift of Drupal. All merchandise is 50% off through 2016.
For a fix, add to filefield_file_download just after the text or image disposition is set.
if ( $file->filemime == 'application/x-shockwave-flash' )
$disposition = 'inline';