注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

蓝星天宇

爱生活,爱分享!

 
 
 

日志

 
 

C#应用程序实例1--Flash控件的使用  

2009-08-16 12:28:49|  分类: 计算机编程类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

因为项目实战的任务,要用到flash,以前也没怎么用过Falsh控件,加上VS2005跟Flash控件好像有Bug,费了好多时间查资料

加上老师的要求要不Flash数据封装到类里面,倒是费了不少的事
因为还要数据存入系统缓存,显得好麻烦,不过没发,说是培训我们面向对象的思想,也只有照做了

关于添加Flash控件这里就不介绍了,网上能查到一大堆
VS2005在添加Shockwave时很多人都碰到一个这个问题,就是会说ActiveX注册失败
VS2003没有这样的问题,也不知是什么原因

C应用程序实例1--Flash控件的使用 - 蓝宇天奇 - 蓝宇翱翔的博客

没有遇到这个问题可跳过,有人说可以先添加一个Windows Media Player控件,但我没有成功
网上对于这个的解决方法说的都是不能使很统一
经过一番努力后在一个E文的坛子上找到了解决方法
先要用Regsvr32来注册ActiveX(运行:Regsvr32 控件名)-u为卸载参数
例如Regsvr32 C:\WINDOWS\system32\Macromed\Flash\Flash9f.ocx

或者下载ActiveX Manager来注册,方便很多

注册成功后往往还是有问题

好像是CPU的原因,因为是E文的,俺4级还没过啊,至于原因也没怎么看明白
在VS2005下项目-属性-生成-目标平台改为x86
在选择生成-清理解决方案与重新生成解决方案直到资源管理器的引用下的AxShochwaveFlashObj的黄色感叹号消失

C应用程序实例1--Flash控件的使用 - 蓝宇天奇 - 蓝宇翱翔的博客

AxShockwaveFlashObjects感叹号消失,消失后就可以在form窗体里添加Flash控件了。

详细介绍点击:

http://hi.baidu.com/xbsky/blog/item/0045e40f717136226059f3ff.html

以上资源来自互联网!

关于Flash控件之用的小窍门:直接载入文件,将Flash文件和应用程序放在同一路径下!如在form load中写一下代码!
axShockwaveFlash1.Movie = Application.StartupPath+ "\\fff.swf";

axShockwaveFlash1.Play();

或者axShockwaveFlash1.Movie = Application.StartupPath+ "\\"+"fff.swf"

axShockwaveFlash1.Play();
本地路径(就是项目的执行程序放的目录)

 

 


 


  评论这张
 
阅读(688)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016