科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件WinForm中如何播放声音与Flash动画

WinForm中如何播放声音与Flash动画

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

前面几天有一位MM在论坛中问我,怎么在VC

作者:飞刀. 来源:ASP中华网 2007年10月25日

关键字: Windows

  • 评论
  • 分享微博
  • 分享邮件
二、播放Flash动画

  播放Flash动画的原理与声音差不多,也就是直接引用Flash的dll,不过这个dll不能直接在“COM”窗口中找到,需要我们手动的添加,我们点击图2中的“浏览”键,然后选择“E:\WINDOWS\system32\Macromed\Flash\swflash.ocx"控件,点击“确定”

图6

  这时我们可以在工具箱中就可以看到“FlashFactory”,“ShockwaveFlash”两个新控件,其中我们需要使用的是"ShockwaveFlash",将其拖到新建的Form上,然后再设置一些属性即可,这些在属性栏中都可以清楚的看到。

图7

  我写了一个小程序,播放“第一次亲密接触”的Flash,执行如图8:

图8

  简单的操作代码,即打开swf文件,并播放它:

private void menuItem2_Click(object sender, System.EventArgs e)
{
OpenFileDialog ofDialog = new OpenFileDialog();
ofDialog.AddExtension = true;
ofDialog.CheckFileExists = true;
ofDialog.CheckPathExists = true;
ofDialog.Filter = "swf 文件 (*.swf)|*.swf|所有文件 (*.*)|*.*";
ofDialog.DefaultExt = "mp3";
if(ofDialog.ShowDialog() == DialogResult.OK)
{
this.axShockwaveFlash1.Movie = ofDialog.FileName;
this.axShockwaveFlash1.Play();
}
}

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章