флэшу можно задать 100% ширины и высоты. вот и будет один из вариантов решения.
ну или так

Код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head>
<title>Untitled</title>
<style type="text/css">
*{margin:0;padding:0;}
HTML,BODY{height:100%;}
#flash{width:500px;height:400px;margin:-200px -250px;position:absolute;top:50%;left:50%;background:pink;}
</style>
</head><body><script type="text/javascript"></script>
<div id="flash">d</div>
</body>
</html>