flashファイルの呼び出し。

http://d.hatena.ne.jp/toytools/20070906
http://d.hatena.ne.jp/sato-shi/20060105/p2
この辺の記事を参照


Interop.ShockwaveFlashObjects.dll
の追加と
AxInterop.ShockwaveFlashObjects.dll
の参照設定を行った。


AxShockwaveFlash flash = new AxShockwaveFlash();
*1.BeginInit();
this.Controls.Add(this.flash);
*2.EndInit();
//x, y, width, height
this.flash.SetBounds(0, 0, 214, 182);
//ファイルのパス
this.flash.LoadMovie(0, "sample.swf");
this.flash.Play();



メニューのツール → ツールボックス アイテムの選択 → COMコンポーネントタブ
で「Shockwave Flash Object」にチェックを入れてOK!
これをやるとツールボックス
Shockwave Flash Object
という項目ができるので
フォームのデザイン上からも配置できる。

*1:ISupportInitialize)(this.flash

*2:ISupportInitialize)(this.flash