• 締切済み

C# フォームアプリケーションでSWFを再生

現在、卒業研究でC#のwindowsフォームアプリケーションを使用しP2Pゲームを制作しております。 オープニング画面で、SWFファイルを再生し、再生が終了してからメイン画面に遷移しようと思っているのですが、SWF再生方法が見つかりません。 なにかいい方法はありませんでしょうか? もしあれだったらMPGでも構いません。

みんなの回答

回答No.1

「flash C#」で検索してトップだったページです。 http://www.saturn.dti.ne.jp/~npaka/flash/as30/CS2Flash/index.html

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 複数のswfを順番に再生するやり方

    失礼します。 再生時間が長いFlashアニメーションを作成するときアニメーションを分割して作成したほうが編集しやすいと思い、複数のFlashアニメーションを分割して作成してメインのFlashで順番に読み込んで再生するということをしたのですが、 メイン.swf ┣ローディング:loading.swf    ↓ ┣読み込んで1番目再生:no1.swf ↓ ┣読み込んで2番目再生:no2.swf ↓ ┣読み込んで3番目再生:no3.swf ↓ ┗読み込んで4番目再生:no4.swf 終わり 上記のような感じで再生させたいのです。 現在はno1.swf、no2.swf、no3.swfの最後のキーフレームに_root.nextFrame();を記述して、メイン.swfではmovie_spaceという名前のムービークリップを作成して2,3,4,5のフレームのステージに設置し、2,3,4,5のキーフレームに_root.movie_space.loadMovie("no1~4.swf");を記述して連続で再生するように作りました。 できればメイン.swfでこの複数のswfファイルを制御して、読み込んで再生、終わったら次のファイルを再生と順番に連続再生させたいのですがそういう方法ってあるでしょうか? ちなみに作成環境はFlash8 ProでActionScript2.0で作成しています。 よろしくお願いします。

    • ベストアンサー
    • Flash
  • C# フォームの切り替えについて

    C# フォームの切り替えについて C#にてログイン画面のあるアプリケーションをつくっているのですが ログイン画面のフォームでログインした後メインのフォームをだし、ログイン画面のフォームを 消すのには何をどうすればよいのでしょうか

  • 2つのswfをぴったり同時に再生したいです。

    2つのswfをぴったり同時に再生したいです。 お世話になります。 web画面の左端と右端に、縦長の2つのswfをぴったり同時に開始するように 再生したいと考えていますが、やり方で悩んでおります。 普通にswfを読み込むと、タイミングにずれが出るからです。 なお、再生はボタンを押すなどのアクションを待つのではなく、 自動で行いたいです。 考えた方法が以下の手順です。 1.ASのLoaderでswfを読み込むswfを左右に配置し、   contentLoaderInfo.addEventListener(Event.COMPLETE,func1)で、   swfのロードが終わったときに、func1でひとまず読み込んだswfをstopして   他のswfから参照できるグローバル変数を1にする 2.そのとき、もう一方がグローバル変数を1にしたか確認し、   1なら両方の読み込んだswfをplayする。   終わっていなければ、0.1秒おきにグローバル変数を   再度チェックして、グローバル変数が1になるまでループする。 こういったことが可能なのでしょうか? お手数をおかけしますが、おわかりの方、ご教授お願い致します。 投稿日時 - 2010-01-15 14:09:42

    • ベストアンサー
    • Flash
  • フォーム間でのオブジェクト又は値の共有

    Visual StudioにてWindowsフォームアプリを作成しています。 ログイン画面がありそこで使用したユーザーIDを別の画面で表示させたいというとき どうすればよいのでしょうか。 インターネットを検索しているとフォーム情報を次の遷移先の画面のフォームクラスに渡す というような処理をやっていたのですがこの方法だと画面数が多いと大変だと思います。 セッションのようなどの画面からもアクセスできるような仕組みはWindowsフォームアプリには 用意されているのでしょうか。一般的にはどのようにやるものなのでしょうか。

  • swfファイルの読み込みについて

    Flash8を使って制作しています。 申し訳ないのですが、Flashに関しての知識は浅いので、説明がわかりにくくなると思います。 メインのタイムラインのムービークリップ「mm」に、 「naka」というファイル内の「turu.swf」をこのようなスクリプトで読み込みます。 on (release) { loadMovie("naka/turu.swf",_root.mm); } とここまではうまくいったのですが、 さらに、「turu.swf」内のムービークリップに「am.swf」というデータを読み込もうとしています。 しかし、turu.swfをメインに読み込まない状態で開くと、「am.swf」は動作するのですが、メインに読み込んだ状態だと、「am.swf」が動作しません。 一度swfファイルを読み込み、その読み込んだswfファイルにさらにswfファイルを読み込むということはできないのでしょうか? また、なにか他に良い方法があれば教えてください。 説明がわかりにくくなってしまい。すみません。

    • ベストアンサー
    • Flash
  • Flash CS4で作成したアプリケーションの連動について

    Flash CS4でアプリケーションを作成しています。 作成をおこないたいアプリケーションの遷移図は 1.メイン画面を表示する。(メイン画面にボタンを4つ配置し別の画面(Flashで作成したアプリ)が表示する。) 2.メイン画面から呼び出されたサブ画面を表示する。(この場合メイン画面を閉じる) 3.サブ画面で処理を終えて戻るボタン押下でメイン画面を表示する。 ※この場合、メイン画面、サブ画面(4つ)はそれぞれ別のFlash CS4で作成したアプリケーション(全部で5つ) 上記のようなアプリケーションを作成したいのですが、アプリケーション間の連動はどのように作成すればいいでしょうか?? Flash CS4で作成したアプリケーションだけでは無理のようでしたら別の方法も教えていただきたいのですが。 よろしくお願いします。

  • ASP.NETとC#でWebフォームを呼び出したり閉じたりする方法について

    Webアプリケーションの作成は初めての者です。 ASP.NETとVisual C# 2005を使って、Webフォームから 別のWebフォームを呼び出したり、自分自身のWeb フォームを閉じたりしたいのですが、要するに Windowsフォームでの画面遷移をWebフォームで 実現したいのですがどうすればできるでしょうか? Webページの実行を停止するのは、 this.Page.Response.End(); でできるようですが、閉じ方がわかりません。 よろしくお願いします。

  • Flash CS4 + ActionScript 3.0 で swf

    Flash CS4 + ActionScript 3.0 で swf ファイルを作成しました。 メインのタイムラインの 1 フレーム目に ActionScript で stop(); を 指定したのですが、swf 単体で再生(Adobe Flash Player 10で再生)して 確認したところでは問題なく 1 フレーム目で停止しますが、 swf を HTML に配置してブラウザで確認したところ、 ロード時にはメインのタイムラインがすべて再生されてしまいます。 これについての対処法はあるのでしょうか? 自分なりの調べて見つけた方法としては、 ↓こんな感じだったのですが、根本解決ではない気がするので、  何か良い方法があれば、教えてください。よろしくお願いします。 ・外部ファイルを読み込むだけの swf を作って、  実際に再生したい swf を UILoader に読み込む ・全部ムービークリップに入れてしまって、  メインのタイムラインには、そのムービークリップだけ配置する

    • ベストアンサー
    • Flash
  • Microsoft Visual C++ 2008 Express E

    Microsoft Visual C++ 2008 Express EditionのWindowsフォームアプリケーションでプログラミングを行っています。 現在は画面遷移の機能に手詰まりしています。 Form1->Form2のようにbuttonのクリックをきっかけに遷移するにはどうしたらいいか教えていただけないでしょうか? VBやC#などのソースはネットに載っていたのでそれを元に作成していましたが、完成には至りませんでした。 ご協力宜しくお願いします。

  • Windowsアプリケーションのフォームのフォーカスについて

    Windowsアプリケーションのフォームのフォーカスについて Windowsフォームアプリケーションを、C/C++で作成しています。 開発環境:Visual C++ 2008 Express Edition OS:WindowsXP テキストボックスに入力され、 フォーカスアウトした時に入力値の判定し、 偽だった時はボタンを非アクティブにする処理を実装しています。 しかし、タブ移動でのフォーカスアウトは可能なのですが、 フォームにマウスクリックした時にフォーカスが変わりません。 フォームにフォーカスを持たせることはできないのでしょうか? また、何か良い方法があったら教えていただけると幸いです。 宜しくお願いします。