2011-10-24 12 views
0

私はwinFormパネルにflash ative x controlを埋め込んでいます。これはかなりうまくいく。組み込みフラッシュアクティブx制御スクリプトのエラーを処理する方法は?

フォームを読み込み、フォームにフラッシュコントロールを追加して、再生したい.swfファイルを読み込みます。しかし、私はいくつかの問題があります。 swfファイルにはロードされているボタンがあり、Flashプラグインを閉じるべきことを示すために 'x'とマークされています。このボタンは、それがInternet Explorerのウィンドウをポップしてからというエラーダイアログボックスを示しクリックする

:「Internet Explorerをダウンロードすることはできませんが特定できないエラー」

フラッシュムービーで「続行」ボタンもありますムービーが終了したときを示し、ボタンをクリックしたときと同じ動作をします。

このプロジェクトでは、FlashビデオをホストするWebBrowserコントロールの使用を試みています。

新しいInternet Explorerウィンドウを開くコールをアプリケーションが処理できるようにするソリューションはありますか?

編集:具体的に何が問題なのか、詳細を見つけました。フラッシュファイル(.swf)にIEへの埋め込み呼び出しがあります。

javascript:window.close() 

この特定の呼び出しにより、IEウィンドウがポップして失敗することがあります。私たちは、フラッシュファイルを変更する能力を持っていない、とにかくWindowsフォームからこの呼び出しを処理し、起こるのをやめさせるのですか?

答えて

1

このSWFを盗んだのですか?

しかし、あなたの埋め込みコードを変更してください。

attributes.allowscriptaccess = "never" 
+0

いいえ、swfは.netアプリケーションで表示するために私の誰かから提供されています。答えをありがとう、私はそれをテストし、それが動作すれば投票する。 – AndHeCodedIt

関連する問題