2011-09-15 13 views
0

をポップアップセキュリティプライバシー以上の任意のコントロールを持つことができます。
How to get control on security privacy pop up in flashは、我々は可能性の重複フラッシュに

我々は、セキュリティのプライバシーを制御することは可能なフラッシュにポップアップ表示。ユーザーがプライバシーポップアップの終了ボタンをクリックしたときに関数を呼びたいということです。

"Security.showSettings(SecurityPanel.PRIVACY);"を使用しています。このコードは、カメラのアクセスについてユーザに許可を求めるユーザです。

ありがとう..

答えて

1

これは参考になるかもしれません。私はちょうどそれを試してみましたが、完璧に動作している

Detecting permissions for camera access

:顔をしています。このコードはあなたの権限ダイアログの代わりに使用できます。

var cam:Camera = Camera.getCamera(); 
if (cam != null){ 
    cam.addEventListener(StatusEvent.STATUS, statusHandler); 
    var vid:Video = new Video(); 
    vid.attachCamera(cam); 
} 
function statusHandler(event:StatusEvent):void{ 
    if(event.code == Camera.Unmuted) // "Camera.Muted" or "Camera.Unmuted" 
     // good to go 
    else 
     // permission denied 
} 

これには利点があります。ユーザーが後で設定ボックスからカメラのアクセス許可を変更した場合、その後もれるStatusEventハンドラは、私が試してみました

アップデートを解雇され、これも動作するようです。 [完了]ボタンをクリックした後、ポップアップでラジオボタンがクリックされないよう

var cam:Camera = Camera.getCamera(); 
if (cam != null){ 
    cam.addEventListener(StatusEvent.STATUS, statusHandler); 
} 
function statusHandler(event:StatusEvent):void{ 
    if(event.code == "Camera.Unmuted") // "Camera.Muted" or "Camera.Unmuted" 
     trace("OK");// good to go 
    else 
     trace("NOK");// permission denied 
} 
Security.showSettings(SecurityPanel.PRIVACY); 

しかしれるStatusEventハンドラはすぐに発射されます。