vc开发简单的flash播放器.docVIP

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

vc开发简单的flash播放器

????bool?screenflag;??//全屏的标志???

????bool?playflag;??//有无文件打开的标志?

????CRect?flashrect;??//记录Shockwaveflash组件的矩形区域?

????WINDOWPLACEMENT?m_FlashPos;??//记录Shockwaveflash组件的状态?

????WINDOWPLACEMENT?m_WndPos;??//记录对话框窗口的状态?

????在对话框的构造函数中将所有bool变量赋值为FALSE。?

?2。在窗体上添加按钮(为了实现简单,俺的功能调用都是通过按钮实现的),设置Capture分别为:“打开”?、“播放”、“暂停”、“停止”、“重播”、“后退”、“前进”、“末帧”、“快退”、“快进”、“放大”、“缩小”、“还原”、“关闭”、“全屏”。?

?3。添加一个Shockwaveflash控件,为Shockwaveflash控件添加变量flash;?

????添加一个CSliderCtrl控件,ID为IDC_SLIDER1。?

?4。为各个按钮添加处理代码:?

??

?“打开”按钮代码:?

?char?szFilters[]=MyType?Files?(*.swf)|*.swf||;?

?CFileDialog?fileDlg?(TRUE,?swf,?*.swf,OFN_FILEMUSTEXIST|?OFN_HIDEREADONLY,szFilters,?this);?

?if(?fileDlg.DoModal?()==IDOK?)???

????{?

????????CString?pathName?=?fileDlg.GetPathName();???

???flash.put_Movie(pathName);???

???playflag=TRUE;?

????

???if(!timerflag)?

???{?

??m_nTimer=SetTimer(1,100,0);??//开启计时器?

??timerflag=!timerflag;?

???}?

?}?

?????

???“播放”按钮代码:?

???flash.Play();?

?????

????“暂停”按钮代码:?

????flash.Stop();?

?????

????“停止”按钮代码:?

????flash.Rewind();?????

??flash.Stop();??

???

??“重播”按钮代码:?

?flash.Rewind();?

?flash.Play();?

???

??“后退”按钮代码:?

?flash.Back();?

???

??“前进”按钮代码:?

?flash.Forward();?

???

??“末帧”按钮代码:?

??flash.GotoFrame(flash.get_TotalFrames()-1);??

?“快退”按钮代码:?

??int?current=flash.CurrentFrame();?

??if(current4)?

??{?

??current-=5;?

??flash.GotoFrame(current);?

??}?

??else?

??{?

??flash.put_FrameNum(0);?

??}?

??

??“快进”按钮代码:?

??int?current=flash.CurrentFrame();?

??int?i=flash.get_FrameNum();?

??if(currentflash.get_TotalFrames()-5)?

??{?

??current+=5;?

??flash.GotoFrame(current);?

??}?

??else?

??{?

??flash.put_FrameNum(flash.get_TotalFrames()-1);?

??}?

??

??“放大”按钮代码:?

flash.Zoom(50);?

??

??“缩小”按钮代码:?

??flash.Zoom(200);????

??

??“还原”按钮代码:?

??flash.Zoom(0);?

???

?“关闭”按钮代码:?

?flash.put_Movie(http://);?

?KillTimer(m_nTimer);??//停止计时器?

?CSliderCtrl?*m_pSlider=(CSliderCtrl*)GetDlgItem(IDC_SLIDER1);???

?m_pSlider-SetPos(0);??//滑块置零?

?timerflag=FALSE;////////////////////////////////?

?playflag=FALSE;///

文档评论(0)

158****9567 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档