У меня есть проект Flash / AS3. Я пытаюсь добавить обратный вызов, я добавил обратный вызов следующим образом:
ExternalInterface.addCallback('force_refresh',force_refresh);
и я звоню из JS так:
function thisMovie(movieName) {
if (navigator.appName.indexOf("Microsoft") != -1) {
return window[movieName];
} else {
return document[movieName];
}
}
function forceRefresh() {
thisMovie("monthly_goals").force_refresh();
}
Я убедился, что импортирую класс ExternalInterface, я установил для allowScriptAccess значение «always»,
Я предупредил thisMovie (month_goals) и подтвердил, что JS видит объект.
Не уверен, почему иначе это не будет работать? есть идеи?
Спасибо.