por que tienes que definir que tipo de objeto es el swf y especificar el plugin para abrirlo. esto se hace con html y solo insertas el echo de php en caso de que la pagina pueda cambiar dinamicamente el archivo swf. por ejemplo
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
WIDTH="160" HEIGHT="72" id="boton" ALIGN="">
<PARAM NAME=movie VALUE="gota.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src="gota.swf" quality=high bgcolor=#FFFFFF WIDTH="160" HEIGHT="72" NAME="gota" ALIGN=""
TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
</OBJECT>
saludos