有关shockwaveflash控件的问题

ymoa 2003-10-16 10:10:51
小弟最近想用vb写个flash小程序,要在shockwaveflash控件上实现双击即可全屏播放,可在shockwaveflash中没有dblclick属性,百思不得其解,不知道这样才能解决,望高手指教,为谢~~~
...全文
78 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
hisofty 2003-10-26
  • 打赏
  • 举报
回复
屏蔽Flash控件右击菜单:http://www.dapha.net/down/download.asp?downid=1&id=1704

代码中含有获得flash控件句柄的方法
hisofty 2003-10-26
  • 打赏
  • 举报
回复
不是有很多flash中都有"全屏"、"播放"等按钮,需要点击后才能继续
lvlvlvlylyly 2003-10-21
  • 打赏
  • 举报
回复
不过我有点不明白楼上的楼上说的,“会使原来flash上的按钮失效的”,ShockwaveFlash控件有按钮吗?你哪里来的按钮?

ShockwaveFlash控件放在网页上面才有按钮啊?你们有吗?我这里没有!~不要吓我~?
lvlvlvlylyly 2003-10-21
  • 打赏
  • 举报
回复
如果鼠标在flash控件的显示范围内在某一点的单击两次的间隔时间小于某个值,可看作双击

或者处理flash控件容器的双击事件,需要判断鼠标是否在flash控件上

同意这个做法,用API函数判断鼠标左键按下,并且间隔时间小于某数,可看做双击事件,同时鼠标位置是在ShockwaveFlash控件的当前显示范围内。

不过我有点不明白楼上的楼上说的,“会使原来flash上的按钮失效的”,ShockwaveFlash控件有按钮吗?你哪里来的按钮?

还有“上方放一个透明的label控件”,label控件可以放在ShockwaveFlash控件上面吗?要放也只能放一个Picture啊~话又要说回来,放一个透明的有什么用?一个透明的东西是不能接受鼠标事件的啊~
crsky 2003-10-20
  • 打赏
  • 举报
回复
用activex行吗?自己写个事件?
在flash上放个透明的label是不怎么好,但取得flash控件的句柄也不是易事(嘿嘿,是我自己的水平不够啦~~)高手们,能在留步指点一下吗?
iamasea 2003-10-18
  • 打赏
  • 举报
回复
同意楼上!
或者在FLASN控件的上方放一个透明的label控件.这样就可以了.
rainstormmaster 2003-10-18
  • 打赏
  • 举报
回复
如果鼠标在flash控件的显示范围内在某一点的单击两次的间隔时间小于某个值,可看作双击

或者处理flash控件容器的双击事件,需要判断鼠标是否在flash控件上
crsky 2003-10-18
  • 打赏
  • 举报
回复
有高手能不吝赐教吗?小弟在线等。
hisofty 2003-10-18
  • 打赏
  • 举报
回复
放一个透明的label控件会使原来flash上的按钮失效的,建议取得flash控件的句柄,修改flash控件的窗口函数
要设置动画播放的特定选项,请执行以下操作,完成后关闭“属性”对话框: 确保 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"--缩放动画。

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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