Я бы настоятельно рекомендовал использовать flashembed . Он имеет поддержку для всего, что вам нужно и даже больше, не будучи таким сложным в использовании. Первоначально он был разработан для встраивания flowplayer , который я также могу порекомендовать, но он работает для любого флэш-файла.
Пример того, как я его использую:
flashembed("frontPageFlash",
{
src: "img/flash/FrontPage.swf",
width: "480",
height: "600",
bgcolor: "#ebebeb",
version: [9,0],
expressInstall:'scripts/expressinstall.swf'
},{
head1: "<%= frontPageFlashHead1 %>",
head2: "<%= frontPageFlashHead2 %>",
pitch1: "<%= frontPageFlashPitch1 %>",
pitch2: "<%= frontPageFlashPitch2 %>"
}
);
А где это встроено, я просто положил:
<div id="frontPageFlash"></div>