VisualBasicとswfファイルの再生方法を解説

このQ&Aのポイント
  • VisualBasicで作成するアプリケーション上でswfファイルを再生する方法について解説します。
  • 参照追加でCOMのShockWaveFlashを追加することで、swfファイルの再生が可能になります。
  • ただし、参照設定には追加されますが、ツールボックスには追加されないため注意が必要です。
回答を見る
  • ベストアンサー

VisualBasicとswfファイル

VisualBasicで作成するアプリケーション上でswfファイルを再生しようとしています。 それで、ネットで調べて 「参照追加」 → 「COM」  ShockWaveFlash を追加すればよいと分かり、追加しました。 すると、ソリューションエクスプローラーの参照設定には、 shockwaveFlashObjects が追加されましたが、ツールボックスには何も追加されません。 なので、Flashを再生することができません。 何かアドバイスをしてください。 ------使用しているもの----- Windows7 pro 64bit VisualBasic 2008 Express Flash (Basic) 8 Macromedia FlashPlayer 8 ------参照先情報------ C:\windws\SysWOW64\macromed\Flash\Flash32_11_2_202_160.ocx

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

参照設定すれば自動的にコントロールが追加されるわけではありません。 下記を参考にどうぞ。 http://www.crossdrive.net/wp/tips/vb_each_swf

a403425312
質問者

お礼

ようやく理解できました! ツールを追加することができて、自分で追加する必要があったのですね。 質問に答えていただき誠にありがとうございました。

関連するQ&A

  • swfファイル

    マクロメディアのサイトからダウンロードでFLASH MX2004を入れたのですが、作成したswfファイルをプレビューしようとダブルクリックすると、flashplayerじゃなくてinternet explorerが起動します。 見れないことはないですが、起動に時間もかかり厄介です。 flashplayerでみれるように設定するにはどうしたらいいのでしょうか。 swfファイルの上で右クリック、プログラムを選択→プログラムを指定して実行→参照→flashplayerを探して選択・・・ この手段を取っても、OKを押すとIEが起動してしまいます。 どなたか解決方法を知っておられたら教えてください。

  • swf形式のファイルの再生について・・・

    swf形式のファイルの再生で、前の時には、swf形式のファイルをクリックすると、「macromedia flash player 6」と表示されたウィンドウが表示されてその中で再生されるのですが、パソコンをリカバリーした後に再生しようとしても、関連づけがされてなく、そもそも、「macromedia flash player」のようなものが、macromediaのホームページからダウンロードしてもダウンロードされないようなのですが、このような機能はなくなってしまったのでしょうか。 ブラウザ(Internet Explorer)にドラックすればもちろん再生されます。デスクトップ上のswfは「プログラムから開く」の状態であります。

  • ローカル環境でswfファイルを、Flash Player8で再生すると

    いつもお世話になっております。 Windows XP、Flash8で作成しています。 swfファイルをローカル環境で、Flash Player8で再生し、getURL("*****.co.jp/",_blank); のAction Scriptが設定してあるボタンをクリックすると、『Macromedia Flash Playerは潜在的に危険な操作が行われたため、停止しました~』というメッセージが表示されてしまいます。 macromediaのサイトにあるコンテンツ作成者のためのグローバルセキュリティ設定』というページで、(http://www.macromedia.com/support/documentation/jp/flashplayer/help/settings_manager04a.html#119065)インターネットを通信することを許可するように、設定を変更すれば、ローカル環境でも指定したURLを開くことができるのですが・・・。 このswfファイルはCDに焼いて、多数の人に配る予定なのです。 ほとんどの人がFlash Player8で再生する事になると思われ、それも、年配の方々に配布する予定なので、できたら上記のような手順を踏まずに指定したURLが開くようにしたいのです。 良い方法をご存知の方がいましたら、教えてください。 宜しくお願いします。

  • ファイルが見つかりません。flash.ocx

    PCを起動するたび「ファイルが見つかりません。flash.ocx」と表示されます。ネットで調べていろいろ試しましが同じ状態です。なお、「flash*.ocx」と入れてファイル検索をしたところ「flash.ocx」がc\Windows\ServicePackFailes¥i386に、「flash10b.ocx」がc\Windows\system32\Macromed\Flashにありました。 上記の表示が出ないようにしたいのですがご教示くだされたく。

  • ふたつのswfファイルを順番に表示したいです

    □□□1.swfの表示が終わったら、□□□2.swfを同じ場所に表示したいのですが・・・。色々試したのですが、隣りあわせで両方同時に表示されたり、□□□1.swfを表示したら終わってしまったりと上手く出来ません。初心者ですが宜しくお願い致します。 <embed pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" src="http://www./△△△/□□□1.swf" loop="false" width="320" height="240" type="application/x-shockwave-flash" bgcolor="#FFFFFF" quality="high" /> ↓↓これをどこに入れればよいのでしょうか? src="http://www.△△△/□□□2.swf"

  • swfが動かない

    swfが動かない条件があります。 ローカル上では ・htmlに組み込んだSWFは動きます。 (hogehoge.htmlの中にSWFを組み込む) ・もちろんのことながら直接SWFをローカルで確認することも可能 サーバーアップ後 上記のまま、サーバーにアップ。 ・http://XXXX/XXX/XXXX.html(htmlのなかにobjectで組み込み)上では動かない ・直接http://XXXX/XXX/XXXX.swfは動きます。 index.swfにしないといけないのでしょうか? hogehoge.swf  バージョン9なので自分のPCも最新のフラッシュプレーヤーをインストールしましたがサーバーhtml上では動きません。 <body> <script type="text/javascript"> AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','930','height','540','src','ほげほげ','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','ほげほげ' ); //end AC code </script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="930" height="540"> <param name="movie" value="ほげほげ.swf"> <param name="quality" value="high"> <embed src="ほげほげ.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="930" height="540"></embed> </object></noscript> ・ ・ ・ てな感じです。

    • ベストアンサー
    • Flash
  • 【Flash】swfファイルをアップすると修正部が表示されません。

    お世話になります。よろしくお願いいたします。 既存Flashファイルの修正を行っているのですが,アップすると 修正した部分だけ表示されない現象に困っております。 Flash MXを使用して,既存Flashファイルのメニューを追加しました。 [***.swfファイル]と[***.htmlファイル]を同じ階層にアップしたのですが, 追加したメニューのみ表示されません。 [***.swfファイル]を,直接ブラウザで開くと,正常に表示されます。 何を修正したら良いのか見当がつかず,困っております。 何か解決の糸口をお教えいただけましたら幸いです。 Flashを読み込んでいる部分のソースは,以下の通りです。 "***.swf"の部分()だけ今回作成した[***.swfファイル]名に変更しました。 <param name="movie" value="***.swf"> <param name="quality" value="high"> <param name="loop" value="0"> <embed src="***.swf" quality="high" bgcolor="#ffffff" width="559" height="169" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></embed> どうぞよろしくお願いいたします。

  • html内に組みこんだswfについて

    再生・停止・一時停止・曲名表示機能を持った音楽プレイヤーをFlash(AirMusicPlayer.swf)で作成しました。 以下のソースのように、htmlで表示出来るように試してみたところ、 ボタン・曲名等は表示されず真っ黒な背景だけが表示される形になっています。 <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"      codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0"      width=450 height=250>       <param name=movie value="AirMusicPlayer.swf">       <param name=quality value=high>       <param name=bgcolor value=#000000>       <embed src="AirMusicPlayer.swf" quality=high bgcolor=#000000 width=450 height=250         type="application/x-shockwave-flash"        pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">       </embed>     </object> 上記のソースでは、ボタン・曲名等を表示させることはできないのでしょうか? ソースの訂正、又は別の方法等ありましたら、ご教授頂けると助かります。

  • FlashPlayer(及びActiveX)がインストールできない

    FlashPlayer(及びActiveX)がインストールできなくて困ってます。 OSはWindows Vistaです。 セキュリティの設定など、色々試してみましたが不可でした。 添付画像1,2,3のようにフラッシュプレーヤーをインストールしようとすると毎回失敗します。 C:\Windows\System32\Macromed\Flash C:\Windows\System32\Macromed\Flash10c.ocx このあたりが重要なのでは?と思うのですが、どなたか詳しい方がいれば教えて頂ければと思います。 何卒、宜しくお願いします。

  • macromedia Flash Player 8 がインストールできない

    こんにちは タイトルの通り Macromedia Flash Player 8 がインストールできずに困っています。 インストール途中に Error 1904.Module C:\WINDOWS\system32\Macromed\Flash\Flash8.ocx failed to register. HRESULT -2147220473. Contact your support personnel. という表示が出てうまくいきません。アンインストールして再度試してもうまく行きません。 最新版のFlash Playerでなく、訳あってMacromedia Flash Player 8をインストールしたいのです。 回答よろしくお願いします。

専門家に質問してみよう