怎么注册Shockwave Flash Object控件 在线等

luluyy 2009-02-04 02:27:02
在C#Winform里面`我用这个东西播放 flash时候说未能导入Activex控件,请确保他已经正确注册 请问这要怎么弄啊
...全文
1783 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
boss_kg 2012-06-29
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

开始-运行-regsvr32 flash.ocx
请确保你的flash.ocx在system32下。
[/Quote]
我想问一下,那么我在代码里边应该怎么检测系统里边是否注册了该控件呢!我是想在程序启动时检测是否注册,没有注册的话我就代码注册,注册的话我就不管了,但是我现在不知道怎么检测是否注册!大侠是否知道?
abcfy2 2009-02-04
  • 打赏
  • 举报
回复
先卸载flashplayer再把flash.ocx放到system32,再regsvr32才有效……
luluyy 2009-02-04
  • 打赏
  • 举报
回复
不行啊 都试过了` 我把flash.ocx弄到system32下也不行
abcfy2 2009-02-04
  • 打赏
  • 举报
回复
要先卸载flashplayer,然后重启再安装……
记得flashplayer安装后会自动给你regsvr32一下
luluyy 2009-02-04
  • 打赏
  • 举报
回复
注册失败~ 重新下载了一下Adobe flash player 也不行`
abcfy2 2009-02-04
  • 打赏
  • 举报
回复
如果压根没装过adobe flash player的话(= =)
就去官网下一个安装吧。
http://get.adobe.com/shockwave/
shockwave

http://get.adobe.com/flashplayer/?promoid=BUIGP
adobe flash player
abcfy2 2009-02-04
  • 打赏
  • 举报
回复
如果是新版本的话,可以进入adobe flash player 的安装目录重新注册一下,方法就是重新安装一下就好。
应该是%windir%\systme32\Macromed
里面应该有安装程序
abcfy2 2009-02-04
  • 打赏
  • 举报
回复
开始-运行-regsvr32 flash.ocx
请确保你的flash.ocx在system32下。
要设置动画播放的特定选项,请执行以下操作,完成后关闭“属性”对话框: 确保 Playing 属性设为 True。该设置使幻灯片显示时自动播放动画文件。如果 Flash 文件内置有“开始/倒带”控件,则 Playing 属性可设为 False。 如果不想让动画反复播放,请在 Loop 属性中选择 False(单击单元格以显示向下的箭头,然后单击该箭头并选择 False)。 要嵌入 Flash 文件以便将该演示文稿传递给其他人,请在 EmbedMovie 属性中单击 True。(但是,要运行 Flash 文件,任何运行该演示文稿的计算机都必须注册 Shockwave Flash Object 控件。) 要运行动画:在幻灯片的普通视图下,单击 PowerPoint 窗口左下方的“幻灯片放映”按钮(或按 F5 键,或在“幻灯片放映”菜单上单击“观看放映”)。 要退出幻灯片放映并返回普通视图,请按 ESC 键。 shockwave flash object 控件 2007-05-16 13:11 1.shockwave flash object功能 虽然从5.0版本开始Authorware就直接支持播放Flash动画(那将Flash动画嵌入Authorware应用程序的内部), 但这种支持是有限的,在Flash动画中所包含的某些功能会失效,并且当所嵌入的Flash动画比较大时,会严重影响程 序的运行速度。使用shockwave flash object 控件可以使在Authorware中加入的Flash动画保持原有的功能,但 注意此时又失去了嵌入Authorware程序内部时所能灵活设置的层数、透明的特点。因此在具体选用何种方式时要注 意根据具体情况来选择。 2.shockwave flash object的常用属性 "Loop"--是否循环播放。默认为TRUE。 "Movie"--设置要播放的动画文件名。 "Playing"--播放状态。 "Quality"--设置播放时的显示质量。可设为0~3中的一个,其对应的是0--Low(不使用抗锯齿功能以低质量播放动 画)、1--High(使用抗锯齿功能以产生高质量的着色效果,但会降低播放速度)、2--AutoLow(先不用抗锯齿功 能,但当检测到当前计算机的处理能力可以胜任抗锯齿功能时,就自动打开抗锯齿功能)、3--AutoHigh(首先使用 抗锯齿功能,但若动画播放速度达不到指定速率时就自动关闭抗锯齿功能)。默认值为1。 "ScaleMode"--设置动画的缩放模式。可设置0~2中的一个,其对应的是0--ShowAll(在缩放时保持Flash动画的 比例)、1--noBorder(在缩放时保持Flash动画的比例,必要时可进行裁剪)、2--ExactFit(不考虑Flash动画的 原始比例)。默认值为0。 3.shockwave flash object的常用方法 "Back"--向后播放。 "Forward"--向前播放。 "CurrentFrame"--获得正在播放的当前帧。 "GotoFrame"--跳到指定帧。带一个参数,是指定的帧数。 "IsPlaying"--检测是否在播放。 "Play"--播放动画。 "Rewind"--将动画反绕回第一帧。 "Stop"--停止动画的播放。 "Zoom"--缩放动画。

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧