Хорошо, у меня есть гибкое приложение, и я добавляю метод обратного вызова, подобный этому:
private function init():void
{
ExternalInterface.addCallback( "playVideo", playVideo );
}
private function playVideo(videoSource:String):Boolean
{
videoDisplay.source = videoSource;
return true;
}
Я называю это с помощью javascript следующим образом:
function showVideo(video)
{
document.getElementById("video_overlay").style.display = "block";
//alert('no error');
document.getElementById("MiniMacVideoPreview").playVideo('https://www.kranichs.com/instore/minimac/videos/'+video);
}
Я получаю эту ошибку JavaScript:
Объект не поддерживает это свойство
или метод.
Однако, если я раскомментирую и сначала запущу оповещение. Я не получаю ошибки, и она отлично работает.
Моей первой мыслью было, что оповещение выигрывает время, пока скрипт не сможет исполниться, поэтому я попытался запустить скрипт внутри setTimeout (), но не сработало.
Есть идеи?
Спасибо!