我正在尝试在我的c#窗口窗体应用程序中播放flash电影,一切顺利,我可以成功加载我的。swf文件。
然而,我的一个flash文件将无法工作,因为它需要wmode=direct
当我将wmode更改为direct时,我得到了这个错误:
"试图读写受保护的内存。这通常表明其他内存已损坏。"
这个错误只发生在我将wmode更改为direct时,我已经环顾四周,但我还没有找到解决这个问题的方法。
下面是我的代码:
public Form1()
{
InitializeComponent();
axShockwaveFlash1.WMode = "Direct";
axShockwaveFlash1.LoadMovie(0, swf_location);
axShockwaveFlash1.Play();
}
如何停止此错误并使我的应用程序正常工作?
如有任何提示或帮助,将不胜感激
flash player 14:
此问题现已解决https://bugbase.adobe.com/index.cfm?event=bug& id = 3768778