winForm中使用Flash控件

在VS2005中添加Shockwave时很多人都碰到一个这个问题,就是会说ActiveX注册失败
解决方法:
先要用Regsvr32来注册ActiveX(运行:Regsvr32 控件名)-u为卸载参数
例如Regsvr32 C:\WINDOWS\system32\Macromed\Flash\Flash10i.ocx

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

好像是CPU的原因,在VS2005下项目-属性-生成-目标平台改为x86
在选择生成-清理解决方案与重新生成解决方案直到资源管理器的引用下的AxShochwaveFlashObj的黄色感叹号消失
AxShockwaveFlashObjects感叹号消失
消失后就可以在form窗体里添加Flash控件了

 

 

在工具箱上点右键,选择“选择项”,选择“com组件”,添加shockwave flash object,以后工具箱上就会showave的控件,拖进页面就行了

 

image

image

posted @ 2010-11-01 21:22  千禧牛  阅读(373)  评论(0)    收藏  举报