如何处理嵌入式flash主动x控制脚本错误?

时间:2011-10-24 16:34:59

标签: c# .net winforms flash

我有一个winForm面板,其中嵌入了flash ative x控件。这非常有效。

我加载表单,将flash控件添加到表单,然后加载我想播放的.swf文件。但是,我有一些问题。 swf文件中有一个按钮,该按钮标有“x”,表示它应该关闭flash插件。

单击此按钮时,会弹出Internet Explorer窗口,然后显示错误对话框,显示“Internet Explorer无法下载。未指定错误”

Flash动画中还有一个“继续”按钮,显示电影结束时,单击按钮时会产生相同的行为。

对于这个项目,我们试图避免使用WebBrowser控件来托管Flash视频。

是否有人有任何解决方案可以让应用程序处理打开新的Internet Explorer窗口的调用?

编辑:我已经找到了更具体问题的详细信息。 flash文件(.swf)嵌入了对IE的调用:

javascript:window.close()

此特定调用导致IE窗口弹出然后失败。我们无法更改Flash文件,无论如何都要从Windows窗体处理此调用并阻止它发生?

1 个答案:

答案 0 :(得分:1)

你偷了这个SWF吗?

但要回答你更改你的嵌入代码。

attributes.allowscriptaccess = "never"