Я использую это, чтобы найти фильм.Кажется, это более надежно:
function thisMovie(movieName) {
var movie;
try
{
movie = document[movieName];
movie = (movie == null) ? window[movieName] : movie;
}
catch (e)
{
return null;
}
return movie;
}
Я также обнаружил, что ExternalInterface не работает должным образом при запуске из локальной файловой системы.Вы пытались запустить это с веб-сервера?
Возможно также, что вы видите состояние гонки ... возможно, вы пытаетесь вызвать PlaySound до того, как он будет зарегистрирован как обратный вызов.Что произойдет, если вы немного подождете, прежде чем позвонить?