aca esta la pagina mas ordenada, tenes el texto arriba y el codigo abajo..
Código:
<html>
<head>
<title>Titulo</title>
<style type="text/css">
body {
background: #000;
}
#contenedora {
margin: auto;
width: 220px;
overflow: hidden;
}
#arriba {
margin: auto;
width: 220px;
color: #fff;
font-size: large;
}
#flash {
margin: auto;
width: 220px;
}
</style>
</head>
<body>
<div id="contenedora">
<div id="arriba">
<span>Texto arriba del swf</span>
</div>
<div id="flash">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0" width="220" height="300" id="monstruo1" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="false" />
<param name="movie" value="http://www.animacionesdiver.com/animaciones/monstruo1.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffcd" /> <embed src="http://www.animacionesdiver.com/animaciones/monstruo1.swf" quality="high" width="220" height="327" name="monstruo1" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer_es" />
</object>
</div>
</div>
</body>
</html>
igual en tu codigo no esta la imagen que vos nombras de fondo, pero decime cual es si esta subida en internet y la aplico