vc开发简单的flash播放器

vc开发简单的flash播放器

ID:47683300

大小:38.00 KB

页数:8页

时间:2020-01-25

vc开发简单的flash播放器_第1页
vc开发简单的flash播放器_第2页
vc开发简单的flash播放器_第3页
vc开发简单的flash播放器_第4页
vc开发简单的flash播放器_第5页
资源描述:

《vc开发简单的flash播放器》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.word可编辑.vc 开发简单的flash 播放器作者:未知文章来源:网络近日朋友问在VC中如何控制flash文件,俺也没有做过以前,俺是新手再次声明,很菜的,嘿嘿,但俺也期望成为大侠,能够叱诧风云,仗剑行走江湖,路遇不平排忧解难,英雄美女,朝阳晚霞,青山绿水。。。哈,不好意思,写着写着就歪了。但恐怕所有Man都有过这个理想吧。  转入正题,嗯。。。对了,朋友有难不能不帮,况且还是位MM,哈。。。俺只好上网找资料了,在baidu搜了一下资料不是很多啊,后来看到有一个用vb做的DIY  flash播放器的,就看了一下(就是下面贴的这个

2、)。实现步骤挺简单的,使用Shockwaveflash控件实现,转化成vc实现。  嚯嚯。。。可以向MM邀功了。。。  实现步骤如下:  1。新建一个基于对话框的程序,添加变量:  int m_nTimer;  //Timer时间控制     bool timerflag;  //Timer启用的标志     bool screenflag;  //全屏的标志       bool playflag;  //有无文件打开的标志     CRect flashrect;  //记录Shockwaveflash组件的矩形区域     WI

3、NDOWPLACEMENT m_FlashPos;  //记录Shockwaveflash组件的状态     WINDOWPLACEMENT m_WndPos;  //记录对话框窗口的状态     在对话框的构造函数中将所有bool变量赋值为FALSE。 .专业.专注..word可编辑. 2。在窗体上添加按钮(为了实现简单,俺的功能调用都是通过按钮实现的),设置Capture分别为:“打开” 、“播放”、“暂停”、“停止”、“重播”、“后退”、“前进”、“末帧”、“快退”、“快进”、“放大”、“缩小”、“还原”、“关闭”、“全屏”。 

4、 3。添加一个Shockwaveflash控件,为Shockwaveflash控件添加变量flash;     添加一个CSliderCtrl控件,ID为IDC_SLIDER1。  4。为各个按钮添加处理代码:    “打开”按钮代码:  char szFilters[]="MyType Files (*.swf)

5、*.swf

6、

7、";  CFileDialog fileDlg (TRUE, "swf", "*.swf",OFN_FILEMUSTEXIST

8、 OFN_HIDEREADONLY,szFilters, this);  if(

9、 fileDlg.DoModal ()==IDOK )       {         CString pathName = fileDlg.GetPathName();      flash.put_Movie(pathName);      playflag=TRUE;        if(!timerflag)    {   m_nTimer=SetTimer(1,100,0);  //开启计时器   timerflag=!timerflag;    } .专业.专注..word可编辑. }         “播放”按钮代码: 

10、   flash.Play();          “暂停”按钮代码:     flash.Stop();          “停止”按钮代码:     flash.Rewind();       flash.Stop();       “重播”按钮代码:  flash.Rewind();  flash.Play();      “后退”按钮代码:  flash.Back();      “前进”按钮代码:  flash.Forward();    .专业.专注..word可编辑.  “末帧”按钮代码:   flash.GotoFra

11、me(flash.get_TotalFrames()-1);   “快退”按钮代码:   int current=flash.CurrentFrame();   if(current>4)   {   current-=5;   flash.GotoFrame(current);   }   else   {   flash.put_FrameNum(0);   }     “快进”按钮代码:   int current=flash.CurrentFrame();   int i=flash.get_FrameNum();   if(

12、current

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。