Javascript 调用flash外部接口回调时发生脚本16389错误

Javascript 调用flash外部接口回调时发生脚本16389错误,javascript,internet-explorer,flash,swfobject,externalinterface,Javascript,Internet Explorer,Flash,Swfobject,Externalinterface,我正在使用SWFObject.js制作一个网页的录制功能。单击“开始录制”按钮和“停止录制”按钮时,每个按钮都将调用startRecording()和stopRecording()功能 当我的Javascript试图调用外部接口回调时,record()和stop(),IE浏览器抛出脚本16389错误。在其他浏览器中,ExternalInterface回调可以正常工作 function startRecording() { var myFlashMovie = document.getEl

我正在使用SWFObject.js制作一个网页的录制功能。单击“开始录制”按钮和“停止录制”按钮时,每个按钮都将调用
startRecording()
stopRecording()
功能

当我的Javascript试图调用外部接口回调时,
record()
stop()
,IE浏览器抛出脚本16389错误。在其他浏览器中,ExternalInterface回调可以正常工作

function startRecording() {
    var myFlashMovie = document.getElementById("ie_video_recorder");
    myFlashMovie.connect();
    myFlashMovie.record();
}

function stopRecording() {
    var myFlashMovie = document.getElementById("ie_video_recorder");
    myFlashMovie.stop();
    recordButton.disabled=true;
}

以前是否有人遇到过同样的问题,并且知道如何解决它?

您使用的是哪个版本的SWFObject版本?请注意,从2015年起,SWFObject不再处于积极开发中。根据,我已经尝试创建了一个示例,但没有成功,您是否可以发布足够的代码来重现中的问题


此外,根据这一点,可能问题与缓存有关,我建议您可以尝试清除浏览器缓存和历史记录,然后重新测试代码

显示id为
ie\u video\u recorder
的元素的代码。使用按钮添加。感谢您的回答。我正在使用版本2.2,在与我的同事进行了一些测试之后,我们认为代码试图连接的服务器可能是导致错误的原因,但需要一些时间进行检查。