冬休みに作成した小さなプロジェクトで、.net と Flash の間での相互作用と操作を実現し、現在共有しています。専門家の方々からのご指摘をお待ちしております。具体的な詳細は後日説明しますが、質問がある場合はお気軽にお問い合わせください。
説明
C#、Flash の相互操作のデモ、Flash の外部 API と XML 通信を使用し、C# で Flash DisplayObject の作成、削除、コピーができ、同時に拡大、縮小、ドラッグ、回転、反転の機能を実現できます。
環境
Windows XP sp3;
Visual Studio 2005;
.NET 2.0;
Flash CS3 Professional;
Flash Player 10 ActiveX;
ActionScript 3.0;
注意
-
Flash コントロールをロードできない場合は、対応する ocx ファイルを登録してください。ファイルは以下のパスにあります。
"C.ocx"、具体的な状況に応じて、ご自身のマシン構成に合わせてください。 -
実行時に Flash コントロールの相互作用に異常が発生した場合は、ソースプログラム内の関連するファイルディレクトリ設定を確認し、修正してください。解決できない場合は、SWF ファイルを再生成してみてください。
-
この例では、すべての素材がルートディレクトリにあります。デバッグ時にはファイルの位置に注意してください。
以下はソースコードのダウンロードリンクです。ダウンロード、転載は自由ですが、転載の際は出典 (www.lidaren.comを明記してください。李大仁のブログ)