如果Flash电影没有自动播放,请返回“属性”对话框检查Playing的值,同时检查Movie属性是否正确指向SWF文件且包含完整的路径。太长的路径很容易写错,如果有问题就是路径写错了,可以先在资源管理器中找到SWF文件,右键点击打开它的“属性”对话框,然后复制“位置”栏的内容,再返回PowerPoint中控件的“属性”对话框,进入Movie属性粘贴一下就可以了。 手动控制播放 很多时候,我们不想让Flash电影在一打开幻灯片的时候就自动播放,这就需要在PowerPoint中控制Flash电影的播放操作。为此,我们可以创建一些简单的宏,然后通过动作按钮执行宏。下面来看看创建宏的步骤。
选中演示文稿中的Flash控件,点击控件工具箱上的“查看代码”按钮,打开Visual Basic编辑器(即使你不太了解Visual Basic,也不必担心,控制Flash电影的宏很简单)。在Visual Basic编辑器中,选择菜单“插入→模块”,然后在模块窗口中输入下面的代码,这是命令Flash控件开始播放的宏:
Sub ShockPlay()
Slide1.ShockwaveFlash1.Play
End Sub
如何输入代码:首先在模块窗口中输入Sub ShockPlay(),按Enter键;光标跳转到下一行,编辑器会自动在第三行插入End Sub;在中间一行输入Slide1.ShockwaveFlash1.Play。在这段代码中,ShockwaveFlash1是Flash控件的名称,必须与控件“属性”对话框中控件的名称一致,如果你改变了控件的名称,这里也必须做相应的调整。
按照上述步骤输入从头播放和停止播放的宏代码。从头播放的代码是:
Sub ShockRewind()
Slide1.ShockwaveFlash1.Rewind
End Sub
停止播放的代码是:
Sub ShockStop()
Slide1.ShockwaveFlash1. Stop
End Sub
点击Visual Basic编辑器工具栏的“保存”按钮,然后选择菜单“文件→关闭并返回到Microsoft PowerPoint”。
为了执行刚才创建的宏,演示文稿中应该加入对应的动作按钮。选择PowerPoint菜单“视图→工具栏→绘图”显示出“绘图”工具栏。在这个工具栏上选择“自选图形→动作按钮”,选择一个按钮,把它拖到演示文稿中的适当位置,出现“动作设置”对话框。