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即可。

 

 

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