If you’re using a Ubuntu LAMP server and you find that your flash applets aren’t being served by your server even if you go directly to the file location then you’ve run into the same problem I did. This happens when apache doesn’t recognize the mime type of the file.
Edit your mime.conf file. If you’re using apache2 it will be:
Add the following line under the other uncommented out mime types and save your changes:
AddType application/x-shockwave-flash .swf
Make sure you restart apache when you’re done:
service apache2 restart