编程语言
首页 > 编程语言> > JavaScript-Flex中的showSettings回调?

JavaScript-Flex中的showSettings回调?

作者:互联网

我是flex的新手,如果这是一个明显的问题,请原谅我.

有没有办法通过回调打开Security.showSettings(flash.system.Security)?还是至少要检测它当前是否打开?

我的flex应用程序用于流音频,通常由javascript控制,因此我将其隐藏起来以供正常使用(通过将其绝对定位在页面外).

当我需要访问麦克风时,需要使闪光灯设置对话框可见,并且效果很好,我将其移至视图中并打开该对话框.

当用户关闭它时,我需要将其移回屏幕之外,以便他们在更改设置后不会看到一个空的flex应用.

谢谢 :)

解决方法:

如果您执行以下操作,则它在某些情况下会起作用:

var mic:Microphone = Microphone.getMicrophone();
mic.addEventListener(StatusEvent.STATUS, onMicStatus);

如果您只是尝试使用麦克风并依靠Flash弹出对话框询问用户权限,则Flash将打开一个带有两个按钮的对话框,允许和拒绝.当用户单击其中一个按钮时,StatusEvent将触发,对话框将关闭,您可以将flex应用移开.

如果您手动打开设置面板(通过Security.showSettings),则会使该面板带有“允许”和“拒绝”单选按钮,并且该事件将在用户单击单选按钮时触发,而不是在他们关闭面板时触发,这很可能是对您的帮助较少.

标签:security,callback,apache-flex,javascript
来源: https://codeday.me/bug/20191210/2099767.html