2011-02-01 11 views
2

ウェブカメラにアクセスしてwmode = transparentに設定したフラッシュアプ​​レットを使用している場合、Webカメラにアクセスする権限を求めるセキュリティパネルはUnixシステムに表示されません(MacやLinuxなど)。この問題のためのトリックや回避策はありますか?Unix上でwmode = transparentのフレックスセキュリティパネルが表示されない

物事私が試した:

は動作しませんSecurity.showSettings(SecurityPanel.CAMERA)を経由して、明示的なセキュリティパネルの設定、アプレットを右クリックすると、いずれかのことはできません。別の試行に失敗したのは、2つのアプレットがWebカメラに同時にアクセスすることでした。 Webcamの権限は、同じページの他のFlashアプレットには影響しないようです。

私が思いついた唯一のことは、ユーザーをthe Adobe website security panelに送り、そこでウェブカメラをアクティブにすることです。または、あらかじめ不透明なFlashアプレットを読み込み、「常に許可する」チェックボックスをオンにしてから、透明なアプレットをロードするように求めます。私はどちらかに満足していません。

この現象は、任意のブラウザで発生します。

+0

あなたのアプリケーション1.0の背景アルファベットを作成し、セキュリティパネルが表示されるはずの時間に、色を付けてみましたか。これは動作する可能性があります。 – Neeraj

答えて

2

これは実際の解決策よりも回避策ですが、実行可能です。ユーザーが明示的に提供していたら、その後、別のdivの層と別のSWFを作成wmodウィンドウとしてそれを示す、ダイアログボックスを表示する必要のある、約どのように

異なるソリューションのカップル

ケース#1 ダイアログボックスのアクセス許可を使用して、その最初のレイヤーを削除するJavaScript関数を呼び出し、メインSWFが透明モードになっている2番目のレイヤーを表示します。

ケース#2 汚れていますが、その設定ページがSWFのすぐ下に表示され、ユーザーが新しいページに移動しないようにするiframeを表示できます。

これらはいずれも実際の解決策ではありませんが、恒久的な解決策があるまで一時的な回避策として役立ちます。

+0

これらのソリューションのどちらも機能しませんでした。しかし、最新のFlashバージョン(11)では、webcamやlinuxに関する多くの問題が修正されているようです。時間があった。 –

関連する問題