locked
FAQs: 如何在WinForm中插入/播放一个Flash文件(.swf)?_ RRS feed

  • 问题

  • 为了帮助大家更好地学习 Visual Basic技术,微软论坛技术支持团队编辑了一些列的 "Visual Basic 常见问题及解答" 精华帖。

    本帖的主题是:如何在WinForm中插入/播放一个Flash文件(.swf)?

    如果您觉得这个帖子对您的学习、工作有所帮助,请再把这个帖子分享给你的同学、同事和朋友。

    如果您想阅读更多的 "Visual Basic 常见问题及解答",请打开索引页面:
    http://social.msdn.microsoft.com/Forums/zh-CN/vbasiczhchs/thread/c9ab4b8e-99dc-49a2-bcea-30f3ecc3c3b7


    如果您对我们的论坛在线支持服务有任何的意见或建议,请通过邮件告诉我们。
    MSDN 论坛好帮手 立刻免费下载  MSDN 论坛好帮手
    2011年3月2日 12:02

答案

  • 要在WinForm上播放Flash文件(.swf),这里有两种方法:

    1)  使用AxWebBrowser组件

    右击工具箱->选择'选项 ...' -> 选择COM标签 -> 选择"Microsoft Web Browser"

    现在Microsoft Web Browser控件将会出现在工具箱。将其拖到窗体上并指定.swf文件。

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

         Me.AxWebBrowser1.Navigate("D:\flash.swf")

    End Sub

     

    相关帖子:

    http://social.msdn.microsoft.com/forums/en-US/winforms/thread/d5fb9152-4d88-443c-958f-7dd5aa29de7e/

     

    2)  使用Shockwave Flash Object

    首先确保安装了Adobe Macromedia Flash Player

    右击工具箱-> 单击"选项" -> COM标签 -> 选择Shockwave Flash Object

    现在名为 “Shockwave Flash Object”的控件就出现在了工具箱上。将其拖到窗体上并为Movie属性指定.swf文件。

     

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

         Me.AxShockwaveFlash1.Movie = "D:\flash.swf"

    End Sub

     

     

    相关帖子:

    http://social.msdn.microsoft.com/forums/en-US/Vsexpressvb/thread/55ed8641-e93b-4c2a-94e9-67081f0a6148/

     


    如果您对我们的论坛在线支持服务有任何的意见或建议,请通过邮件告诉我们。
    MSDN 论坛好帮手 立刻免费下载  MSDN 论坛好帮手
    2011年3月2日 12:02