а) неправильный подход
getimagesize()
генерируем код ролика с шириной в полученый результат. почему подход не правильный ? потому что от MX, MX2004 версиий фреша мі не получим ни ширині ни высоты.
б) правильный
яваскрипт.

Код:
function getWindowWidth()
{
var windowWidth = 0;
if (typeof(window.innerWidth) == 'number')
{
windowWidth = window.innerWidth;
} else {
if (document.documentElement && document.documentElement.clientWidth)
{
windowWidth = document.documentElement.clientWidth;
} else {
if (document.body && document.body.clientWidth)
{
windowWidth = document.body.clientWidth;
}
}
}
return windowWidth;
}
function setFlash()
{
var windowWidth = getWindowWidth();
var flashheader = document.getElementById('flashheader');
flash.style.width = windowWidth;
}
window.onload = function()
{
setFlash() ;
// for mozilla
setFlash() ;
}
window.onresize = function()
{
setFlash() ;
//for mozilla
setFlash() ;
}
Сам понимаешь, если яваскрипт отключен то все обламывается.