Я использую StageWebView для показа локальной HTML-страницы (используя file: //). Я хочу вызвать функцию в моем мобильном мобильном проекте, которая будет вызываться из функции JS. Используя ExternalInterface, у меня есть
в Flex -
ExternalInterface.addCallback ( "туРипсЫоп", MyFunc);
в JS -
function thisMovie(movieName) {
if (navigator.appName.indexOf("Microsoft") != -1) {
return window[movieName];
} else {
return document[movieName];
}
}
function showAlert()
{
alert("Going to call AS function");
thisMovie("ShowLocalHTML").myFunction("Hello");
return false;
}
Я получаю сообщение «Ошибка: Ошибка № 2067: ExternalInterface недоступен в этом контейнере. ExternalInterface требуется Internet Explorer ActiveX, Firefox, Mozilla 1.7.5 и выше или другие браузеры, поддерживающие NPRuntime». при попытке запустить приложение.
И мой проект нацелен на платформу Android. И у меня на рабочем столе установлен Mozilla, Chrome - хотя я не пользователь, если это имеет отношение к проблеме.
Пожалуйста, помогите в решении этой проблемы.