Winform(C#)中使用Flash控件

http://tech.ddvip.com   2008年09月08日    社区交流

本文详细介绍Winform(C#)中使用Flash控件

  关于添加Flash控件这里就不介绍了,网上能查到一大堆

  VS2005在添加Shockwave时很多人都碰到一个这个问题,就是会说ActiveX注册失败

  VS2003没有这样的问题,也不知是什么原因

  Winform(C#)中使用Flash控件

  没有遇到这个问题可跳过,有人说可以先添加一个Windows Media Player控件,但我没有成功

  网上对于这个的解决方法说的都是不能使很统一

  经过一番努力后在一个E文的坛子上找到了解决方法

  先要用Regsvr32来注册ActiveX(运行:Regsvr32 控件名)-u为卸载参数

  例如Regsvr32 C:WINDOWSsystem32MacromedFlashFlash9f.ocx

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

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

  好像是CPU的原因,因为是E文的,俺4级还没过啊,至于原因也没怎么看明白

  在VS2005下项目-属性-生成-目标平台改为x86

  在选择生成-清理解决方案与重新生成解决方案直到资源管理器的引用下的AxShochwaveFlashObj的黄色感叹号消失

  Winform(C#)中使用Flash控件

  AxShockwaveFlashObjects感叹号消失

  消失后就可以在form窗体里添加Flash控件了

  下面介绍一下Flash控件的一些重要属性和方法(来源于网上一篇Flash控件的秘密(VB))

  属性:

  1.AlignMode(读写)

  语法:AlignModeAsLong

  说明:对齐方式(与SAlign属性联动)。当控件的长宽比例与影片不一致且WMode不为ExactFit时,影片

来源:中国自学编程网    作者:佚名    责编:豆豆技术应用

正在加载评论...