如何在Windows Mobile 6下使用.NET Compact Framework将Flash游戏嵌入Windows Forms应用程序中

5
我希望在Windows Mobile上开发一个应用程序。 在这个应用程序中,我需要向最终用户展示一些Flash游戏。
1. 我应该怎么做? 嵌入一个Flash ActiveX控件(在Windows Mobile表单应用程序中)? 还是嵌入一个IE控件?
2. 顺便问一下(因为我现在没有Windows Mobile设备),我能在Windows Mobile设备的IE中看Flash吗?
谢谢你的提前帮助。
编辑1: 此链接讲述了如何在.NET Compact Framework 2.0中托管ActiveX控件 这篇文章对我很有帮助。
为了播放Flash,Pocket PC上的Macromedia Flash Player 7 应该安装在您的Windows Mobile模拟器中。
编辑2: 经过实践,我发现在开始Windows Mobile编程之前,应该安装以下软件包:
  • Vista SP2
  • Visual Studio 2008 SP1
  • Windows Mobile Device Center

EDIT3: 我发现这个有用的链接谈论了Flash电影和数据库之间通过托管C#应用程序的交互

EDIT4: 这个链接可以让你启用Windows Mobile 6模拟器的网络连接

2个回答

6
在WinMo上,您目前只能获得Flash Lite和旧版本7的播放器。通用桌面Flash游戏可能无法运行。Adobe承诺在10.1版本中为移动操作系统提供完整的Flash;也许当它发布时,它会对您有用。
我肯定会尝试嵌入Flash而不是Web浏览器控件,因为IE Mobile是一个充满错误和OS版本之间差异的地方。尽可能将IE Mobile排除在外,如果您重视自己的理智。新播放器如何嵌入Flash还有待观察。但是,现在值得设置Windows Mobile的VirtualPC映像以进行播放和测试。

1

这可能是可行的。请参见:

http://www.adobe.com/products/flashplayer_pocketpc/

或者谷歌

flash internet explorer windows mobile

你可以(也许)在IE中查看Flash,或者你可以在一个表单上放置一个WebBrowser控件(在.Net中),并在那里查看它。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接