У меня есть/AS3 проекта Flash Я пытаюсь добавить вызов обратно, я добавил звонок обратно следующим образом:ExternalInterface.addCallback не работает?
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 видит объект.
Не знаете, почему еще он не будет работать? есть идеи?
Спасибо.
Доступен ли внешний интерфейс? – dirkgently
@DG Что значит? он находится в пакете flash.external, это не пакет Flex, если это то, что вы имеете в виду. –