使用WebBrowser控件访问Shockwave Flash COM对象

时间:2019-02-03 19:19:42

标签: c# flash webbrowser-control shockwave axshockwaveflash

我有一个HTML页面,其中包含Flash游戏Club Penguin。我正在尝试为我的网站制作一个桌面客户端,允许用户获取和设置Flash变量。如何使用WebBrowser控件访问Flash COM对象?

这是我到目前为止尝试过的:

object o = webBrowser1.Document.InvokeScript("return document['cp_flash']");
ShockwaveFlash flash = (ShockwaveFlash)o;
Console.WriteLine(flash.FlashVars);

我希望将FlashVars记录到控制台,但在第3行上得到了 NullReferenceException

我在做什么错? 这在2019年甚至可能吗?

0 个答案:

没有答案