<embed>
недопустимо в XHTML 1.0 и HTML 4, но оно действительно в HTML5 , поэтому вы можете переключиться на тип документа HTML5 и вместо этого соответствовать этому стандарту.
Как уже упоминалось выше, статья Flash Satay в A List Apart - отличное объяснение того, как заставить Flash работать только с тегом <object>
. Браузеры не столько поддерживают <object>
(я думаю, что только Netscape 4 не поддерживает их), тем более, что различия в том, как браузеры поддерживают Flash, встроенный с <object>
, все испортили.
Обязательно прочитайте статью. У него есть код, который вы можете использовать, и все. Короче говоря, <object>
сам по себе работает нормально, если только вы не хотите, чтобы Flash-фильм начинал воспроизводиться до полной его загрузки. Затем вам нужен еще один Flash-фильм, который будет действовать как обертка.