灰儿 发表于 2009-5-22 20:05:03

PowerPoint 2003演示文稿中插入的FLASH并自动播放

体验了Web上许许多多精美的Flash动画之后,你是否也希望在PowerPoint幻灯片中使用Flash电影呢?要告诉你的是,只要掌握一点窍门,这很容易做到。
  自动开始播放  在PowerPoint幻灯片中插入Flash电影的过程很简单。假设我们要让幻灯片的第一页全部显示Flash电影,首先创建一个空白的演示文稿,在工具栏上点击鼠标右键选择“控件工具箱”,再点击控件工具箱下方的“其他控件”,选择“Shockwave Flash Object”。

http://www.dyez.com/news/news_img/2003321142133.jpg  把鼠标十字指针移到演示文稿的左上角,按下鼠标左键,然后拖到演示文稿的右下角,覆盖整个页面。放开鼠标键,演示文稿上出现一个大“X”。只要我们指定了控件的属性(有时需要播放一下幻灯片),这个大“X”就会消失。如果你不想让Flash电影覆盖整个演示文稿,只要把十字指针拖到合适位置即可。当然,控件的大小和位置以后也可以随时调整。
  现在,点击控件工具箱的“属性”按钮(或右键点击控件再选择“属性”菜单),在图1显示的“属性”对话框中,确认第一行显示的是“ShockwaveFlash1 ShockwaveFlash”,而不是“Slide1 Slide”。设置下面这些属性:
  Movie:输入Flash电影的完整路径和名称,或网络URL,例如C:\Test\MyFlash.swf。
  EmbedMovie:设置成True,表示把Flash电影嵌入演示文稿。这样,你就不必担心在另一台机器上播放幻灯片时找不到Flash电影。
  Playing:设置成True,表示一开始播放幻灯片就开始播放Flash电影。如果你想要控制电影开始播放的时间,把这个属性设置成False。
  Loop:如果要让Flash电影反复播放,把Loop属性设置成True,否则设置成False。
  Menu:在播放过程中,如果要在右击Flash电影时弹出选项菜单,把这个属性设置成True。
  Quality:设置成1表示最好的播放品质。
  Quality2:设置成High。其他允许设置的属性值包括Medium和Low。
  关闭“属性”对话框,PowerPoint文稿中就会出现Flash电影。如果仍旧出现大“X”,只要放映一下幻灯片,演示文稿中就会出现Flash电影的静态图像,如图2所示。按F5键,由于我们在“属性”对话框中把Playing设置成了True,PowerPoint开始播放内嵌的Flash电影。
http://www.dyez.com/news/news_img/2003321142222.jpg
  如果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菜单“视图→工具栏→绘图”显示出“绘图”工具栏。在这个工具栏上选择“自选图形→动作按钮”,选择一个按钮,把它拖到演示文稿中的适当位置,出现“动作设置”对话框。
http://www.dyez.com/news/news_img/2003321142254.jpg
  点击“运行宏”,根据按钮要执行的动作从下拉列表选择适当的宏(例如,对于播放Flash电影的按钮,选择ShockPlay宏),然后点击“确定”。利用“绘图”工具栏上的工具调整按钮的外观,另外你还可以为按钮加上文字和调整按钮大小。
  按照同样的方法,加入其余两个宏(ShockRewind和ShockStop)对应的按钮,图3是一个设置好按钮后的例子。设置好按钮之后,再打开Flash控件的“属性”对话框,把Playing属性设置成False取消自动播放。按F5键预览幻灯片,Flash电影不会自动播放,但可以通过按钮控制电影播放、停顿和后退,非常方便!
页: [1]
查看完整版本: PowerPoint 2003演示文稿中插入的FLASH并自动播放