c# flash下载 - 在C#WinForms应用程序中显示Flash内容




1 Answers

虽然我自己没有在Windows窗体应用程序中使用flash对象,但我知道这是可能的。 在工具箱上的Visual Studio中,选择添加新组件。 然后在出现的新窗口中选择“COM组件”选项卡以获取一个列表,您可以在其中找到“Shockwave Flash对象”

一旦添加到工具箱中,只需使用控件,就像使用visual studio中的任何其他“标准”控件一样。

三个简单的命令可用于与控件交互:

  • AxShockwaveFlash1.Stop()
  • AxShockwaveFlash1.Movie = FilePath&“\ FileName.swf”
  • AxShockwaveFlash1.Play()

我认为,这些都是自我解释的。

能够从排序流而不是磁盘上的文件加载闪存内容会很棒。

我刚刚看到你也在寻找一种从流中加载内容的方法,因为我不确定是否可以使用shockwave flash对象,我会给你另一种选择(实际上是两个)。

第一个是我建议你只在必要时使用它,因为它使用完整的“webbrowser组件” (也可作为额外的工具箱项目),这就像试图用火箭筒射击飞行。 当然它会起作用,因为控件将充当真正的浏览器窗口 (实际上是Internet浏览器浏览器),但它并不真正意味着以您需要的方式使用它。

第二个选项是在查找有关在Windows窗体中播放Flash内容的更多信息时使用我刚刚发现的内容。 F-IN-BOX是一种商业解决方案,也可以播放来自给定网站URL的内容。 (提供的链接将指向您必须使用的.NET代码)。

flash设置 flash中国

C# WinForms应用程序中显示Flash内容的最佳方法是什么? 我想创建一个能够显示图像和flash内容的用户控件(类似于当前的PictureBox )。

能够从排序而不是磁盘上的文件加载闪存内容会很棒。




Related