je ne suis pas sûr de moi, mais un fichier .swf ne s'affichera pas si tu affiche seulement le lien dans ta page, mais tu dois utiliser la balise object ou embed...
j'ai trouvé un petit exemple (2sec sur google)
<object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="150" height="100">
<param name="movie" value="../images/balise/animation3.swf">
<param name="loop" value="false">
<param name="menu" value="true">
<param name="quality" value="autohigh">
<param name="bgcolor" value="#000000">
<embed src="../images/balise/animation3.swf" loop="false" menu="false" quality="autohigh" bgcolor="#000000" width="150" height="100" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">
</embed>
</object>
tu vois bien que c'est un peu plus compliqué que de simplement afficher le nom du fichier sur la page...
va donc faire un tour sur des tutos et reviens avec du code concret