找回密码
 立即注册
搜索

ppt文件中不能打开swf文件

5
回复
499
查看
[复制链接]

15

主题

210

帖子

40

幻币

一流武者

Rank: 3Rank: 3

积分
260
QQ
2009-10-20 10:30:00 显示全部楼层 |阅读模式
请教各位高手,我在PPT文件中,插入2个SWF文件,第一个SWF文件能在PPT中播放,而第二个SWF文件不能在PPT文件中播放。第二个SWF文件的设置在附近中。
经过检查和反复调试,我发现:每次打开PPT文件,PLAYING的属性都会由TRUE,变回FALSE,请各位指点下这是什么原因造成的,以及该如何解决。
PPT的文件请参考附件。
第2个SWF文件设置.zip (1.16 KB, 下载次数: 196)
PPT学习论坛
回复

使用道具 举报

11

主题

199

帖子

34

幻币

一流武者

Rank: 3Rank: 3

积分
241
QQ
2009-10-20 11:44:41 显示全部楼层
像这种情况,用个按钮控制得了,因为你不会修改SWF文件,所以只能做外科手术。
当然直接修改SWF更好!
PPT学习论坛
回复 支持 反对

使用道具 举报

10

主题

228

帖子

28

幻币

一流武者

Rank: 3Rank: 3

积分
269
QQ
2009-10-20 11:47:22 显示全部楼层
好多朋友对插入PPT中的SWF控制问题比较头痛,其实用简单的代码就可以很好的控制首先在插入SWF后再插入几个命令按钮,并在为它们编写代码,就能轻松搞定!播放按钮代码Private Sub cmd_play_Click() 'cmd_play是播放按钮名称ShockwaveFlash1.Playing = True '让ShockwaveFlash1影片播放End Sub暂停按钮代码Private Sub cmd_pause_Click() 'cmd_pause是暂停按钮名称ShockwaveFlash1.Playing = False '让ShockwaveFlash1影片停止End Sub快进按钮代码Private Sub cmd_forward_Click() 'cmd_forward是快进按钮名称    ShockwaveFlash1.FrameNum = ShockwaveFlash1.FrameNum + 30 '让ShockwaveFlash1影片跳转到当前桢后30桢处ShockwaveFlash1.Playing = True '让ShockwaveFlash1影片播放End Sub快退按钮代码Private Sub cmd_back_Click() 'cmd_back是后退按钮名称ShockwaveFlash1.FrameNum = ShockwaveFlash1.FrameNum - 30 '让ShockwaveFlash1影片跳转到当前桢前30桢处ShockwaveFlash1.Playing = True '让ShockwaveFlash1影片播放End Sub开始按钮代码Private Sub cmd_start_Click() 'cmd_start是开始按钮名称ShockwaveFlash1.FrameNum = 1 '让ShockwaveFlash1影片跳转到第1桢处ShockwaveFlash1.Playing = True '让ShockwaveFlash1影片播放End Sub结束按钮代码Private Sub cmd_end_Click() 'cmd_end是结束按钮名称ShockwaveFlash1.FrameNum = ShockwaveFlash1.TotalFrames '让ShockwaveFlash1影片跳转到当最后一桢处End Sub注意:cmd_end   cmd_start ......ShockwaveFlash1是可是自己定义的,不是一定要这样写,这和你在插入控件时给的名称要一至!
PPT学习论坛
回复 支持 反对

使用道具 举报

14

主题

197

帖子

43

幻币

一流武者

Rank: 3Rank: 3

积分
250
QQ
2009-10-20 12:39:17 显示全部楼层
这么乱,再发一次
好多朋友对插入PPT中的SWF控制问题比较头痛,其实用简单的代码就可以很好的控制首先在插入SWF后再插入几个命令按钮,并在为它们编写代码,就能轻松搞定!
播放按钮代码
Private Sub cmd_play_Click() 'cmd_play是播放按钮名称
ShockwaveFlash1.Playing = True '让ShockwaveFlash1影片播放
End Sub
暂停按钮代码
Private Sub cmd_pause_Click() 'cmd_pause是暂停按钮名称
hockwaveFlash1.Playing = False '让ShockwaveFlash1影片停止
End Sub
快进按钮代码
Private Sub cmd_forward_Click() 'cmd_forward是快进按钮名称   
ShockwaveFlash1.FrameNum = ShockwaveFlash1.FrameNum + 30 '让ShockwaveFlash1影片跳转到当前桢后30桢处
ShockwaveFlash1.Playing = True '让ShockwaveFlash1影片播放
End Sub
快退按钮代码
Private Sub cmd_back_Click() 'cmd_back是后退按钮名称
ShockwaveFlash1.FrameNum = ShockwaveFlash1.FrameNum - 30 '让ShockwaveFlash1影片跳转到当前桢前30桢处
ShockwaveFlash1.Playing = True '让ShockwaveFlash1影片播放
End Sub
开始按钮代码
Private Sub cmd_start_Click() 'cmd_start是开始按钮名称
ShockwaveFlash1.FrameNum = 1 '让ShockwaveFlash1影片跳转到第1桢处
ShockwaveFlash1.Playing = True '让ShockwaveFlash1影片播放
End Sub
结束按钮代码
Private Sub cmd_end_Click() 'cmd_end是结束按钮名称
ShockwaveFlash1.FrameNum = ShockwaveFlash1.TotalFrames '让ShockwaveFlash1影片跳转到当最后一桢处
End Sub
注意:cmd_end   cmd_start ......ShockwaveFlash1是可是自己定义的,不是一定要这样写,这和你在插入控件时给的名称要一至!
PPT学习论坛
回复 支持 反对

使用道具 举报

22

主题

198

帖子

63

幻币

一流武者

Rank: 3Rank: 3

积分
275
QQ
2009-10-20 13:19:23 显示全部楼层
谢谢各位了


PPT学习论坛
回复 支持 反对

使用道具 举报

15

主题

198

帖子

40

幻币

一流武者

Rank: 3Rank: 3

积分
247
QQ
2009-10-20 13:51:21 显示全部楼层
版主太热心了,真的很感谢
PPT学习论坛
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册