0

寸法が 20px x 150px の adobe flash pro で flash as3 プロジェクトを作成しました。

私はそれをこのサイズにしたいのですが、問題は私のアプリケーションがMICROPHONE権限を要求する必要があることです

(画像のように)

ここに画像の説明を入力

ただし、これはフラッシュ オブジェクトが十分に大きい場合にのみ発生します。

おそらく「オーバーフロー=可視」メソッドなどの回避策はありますか?

任意の助けのためのthx

4

1 に答える 1

0

以下にいくつかのオプションを示します。

  1. HTML で SWF のサイズを一時的に大きくします。私はこれをやったことがありませんが、うまくいくと思いますし、最も簡単な解決策です。

  2. 埋め込みコードでwmode="transparent"orを使用します。wmode="opaque"どちらのモードでも、Flash オブジェクトの上または下に HTML を重ねることができます。SWF は、ダイアログを表示するのに十分な大きさになるようにサイズ設定する必要があります。ダイアログが表示されていない場合、Flash アプリの一部を HTML で覆うことで非表示にすることができます。

この目的ではなく、いくつかの HTML 要素 (矢印の画像とテキスト) を表示して、これらの「許可」カメラ/マイク ダイアログをユーザーに案内するために、2 番目のオプションを正常に使用しました。

これらのオプションが両方とも機能するためには、ユーザーがダイアログを閉じたことを検出できる必要があります。これを行うための公式の Flash API はありませんが、それを行うためのいくつかの優れた回避策があります。

于 2013-07-18T16:39:55.330 に答える