Убедитесь, что fm назначается объекту или компоненту встраивания. Вы должны быть в состоянии проверить это, используя инструменты отладки javascript в Chrome или Firefox. Я думаю, что именно здесь ты ошибаешься. Это совершенно нестандартная HTML-оболочка из того, что я видел сам, но, по большей части, кажется, у вас все в порядке. Одна вещь, которая будет неправильной, это то, что тег и информация объекта будут применяться для IE, информация тега Embed будет применяться для браузеров, которые используют плагин Netscape (Firefox ... ну, все, кроме IE). Кроме того, я не вижу идентификатора в элементе Embed, я думаю, что вам нужно также дать этому идентификатору, как вы сделали с Объектом, я не уверен, что вы получите ошибки JavaScript, если вы используете тот же точный идентификатор, Я бы назвал это pathFinderE или что-то в этом роде, а затем изменил бы этот метод:
function getFlashMovie(movieName) {
var isIE = navigator.appName.indexOf("Microsoft") != -1;
return (isIE) ? window[movieName] : document[movieName + "E"];
}