很多人需要在winform裡面插入flash動畫,但是添加了 AxShockwaveFlashObjects和ShockwaveFlashObjects兩個dll檔案後,拉動flash控件都會報錯,常常不明真相~~
在此,作為後輩的我給大家提供一下快速插入Flash動畫的方法步驟:
1、下載下傳添加AxShockwaveFlashObjects和ShockwaveFlashObjects兩個引用;
2、在Form1.Designer.cs裡面添加如下代碼:
(1)、在 private void InitializeComponent()裡添加 :
this.FlashBox = new AxShockwaveFlashObjects.AxShockwaveFlash();
(2)、并在此方法最後添加 ((System.ComponentModel.ISupportInitialize)(this.FlashBox)).EndInit();
(3)、在 partial class Form1這個類的最後添加:
private AxShockwaveFlashObjects.AxShockwaveFlash FlashBox;
3、此時,在窗體設計視窗就可以看到此控件了,這樣就可以自行設定大小、屬性,再通過
FlashBox.Movie = Application.StartupPath + "\\XXX.swf";這一語句來播放flash啦!
注:本例将播放檔案放于debug根目錄了,有需要可自行更改路徑。