什么是最好的方式显示 Flash 的内容 C# 它的应用?我想创建一个用户控制(类似于目前的 PictureBox),将能够显示器的图像和闪内容。

这将是巨大的,要能够负荷的内容从一个闪光 各种各样,而不是一个磁盘上的文件。

有帮助吗?

解决方案

虽然我还没有使用闪光物体的内部窗户的形式用自己,我不知道,这是可能的。在视觉上的工作室你的工具箱,选择增加一个新的组成部分。然后在新的窗口似乎选择 "COM组件" 选项获得一个清单,可以在其中找到的 "Shockwave Flash对象"

一旦加入到"工具箱"中,只需使用的控制,因为你会用其他任何"标准"控制从visual studio.

三个简单的命令与控制:

  • AxShockwaveFlash1.Stop()
  • AxShockwaveFlash1.电影=文件路径& "\FileName.swf"
  • AxShockwaveFlash1.Play()

其中,我认为,都是自明的。

这将是巨大的,要能够负荷 的闪光的内容从一流的 各种各样,而不是一个磁盘上的文件。

我只是看到你也在寻找一个装置负荷的内容从一个流, 因为我真的不知道这是可能的shockwave flash对象我会给你另一个选项(两个实际上).

第一是一个我会建议你使用的只在必要时,因为它使用的完全成熟的 "网页浏览器组件" (还可作为一个额外的"工具箱"项目),它就像射苍蝇一个火箭筒。当然它会工作,作为控制将作为 一个真正的浏览器窗口 (实际上互联网浏览器),但它不是真正意味着要使用的方式您需要它。

第二个选择是使用东西我刚刚发现的,同时寻找更多的信息,播放闪内容的内部窗户的形式。 F-在盒 是一个商业解决方案,也将发挥的内容从一个特定网站的网址。(链接提供将直接你的.净码你有使用)。

其他提示

Sven, 你达到了同样的结论作为我做的:我发现Shockwave Flash目的,所有被它从一个稍微不同的路线,但是困难在如何将文件加载从什么地方比其他文件的磁盘/URL。的 F-在盒, 虽然只是一个包装的Shockwave Flash对象似乎提供了更多的功能,它可能只是帮帮我吧!

拍摄蝇与火箭筒可以很有趣,但嵌入式的网络浏览器是不道路,我在寻找。:)

有一个链接上Adobe的网站,谈到"嵌入和沟通的Macromedia Flash Player在C#Windows的应用",但他们似乎已经删除:(

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top