PowerPoint插入Flash报表并自动播放

PowerPoint中嵌入FushionChart(InfoSoft Global)图表。软件版本Power Point 2003、FushionChart3.1 Evaluation版,下面是具体步骤,详细可参考Fushion Chart的文档。

 

准备工作:Column3D.swf, Data.xml。

并将上述文件保存在同一个目录下,如F:/FushionChartPowerPointDemo目录下,接着在该目录下新建一个test.ppt文件。

 

1、在工具栏上右击——选择“控件工具箱”打开
2、单击选择最后一项“控件工具箱”——Shockwave Flash Object双击,在PPT的编辑区拖动拉出一个播放FLASH的区域
3、选中这个区域,右击鼠标,选择“属性”,在Movie一项的右边,将FLASH文件的路径粘贴过来,注意在路径最后要包括文件名(含扩展名swf)。

到此插入Fushion chart到PPT中的工作就完成了,但是在Fushion Chart的官方文档中,写到:

To use FusionCharts in PowerPoint presentation, you need to keep a central location for your presentation containing the charts. This location reference shouldn't change even if the presentation is transferred from one machine to another. For e.g., if you're building the presentation in C:/Presentations/MyNewPresentation on Machine 1, the path should stay the same on Machine 2 too, if you want to port the presentation.

This is because Shockwave Object uses absolute reference for path of SWF objects.

 


属性说明如下:

 

Base :PPT基于该路径来查找Flash影片,此处设为“.”。

Movie :输入 Flash 电影的完整路径和名称,或网络 URL ,例如 Column3D.swf(不必指定磁盘路径,可包含参数) 。

EmbedMovie :是否内嵌影片,此处设为false。

Playing :设置成 True ,表示一开始播放幻灯片就开始播放 Flash 电影。如果你想要控制电影开始播放的时间,把这个属性设置成 False 。

Loop :如果要让 Flash 电影反复播放,把 Loop 属性设置成 True ,否则设置成 False 。

Menu :在播放过程中,如果要在右击 Flash 电影时弹出选项菜单,把这个属性设置成 True 。

Quality :设置成 1 表示最好的播放品质。

Quality2 :设置成 High 。其他允许设置的属性值包括 Medium 和 Low 。

 

 

大致意思如下:

 

在你创建包含Fushion Chart的PPT之前,你需要给他指定一个保存位置,如C:/Presentations/MyNewPresentation,并且在你将该PPT放到其他电脑上放映时,你必须将它放置在相同的目录下,及也要放在C:/Presentations/MyNewPresentation目录下,否则嵌入的Flash无法正常播放。

测试时发现实际可以不必这样,我们只要将Base设为"."即可解决该问题。同时,影片在测试后播放后,下次播放时会发现Flash无法自动播放,需要右键点击“播放”才行,观察Flash的属性发现Playing又自动变为了false。此时有一个小技巧,就是在将Flash的Playing属性设置为true以后不要测试播放该PPT,直接保存,那么以后该PPT中的Flash就会自动播放了。

还有一点必须声明,我们在嵌入Flash时没有指定它所加载的xml数据文件,默认它会加载同目录下的Data.xml文件,如果需要在一个PPT文件中嵌入多个Fushion Chart则必须指定Flash数据文件路径,此时只要将Moive属性设为Chart3D.swf?dataURL=MyData.xml即可。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章