Flash对象小到安全“窗口”

时间:2013-07-18 11:15:37

标签: actionscript-3 flash security overflow visibility

我在adobe flash pro中制作了一个flash as3项目,尺寸为20px x 150px。

我想把这个大小告诉它,但问题是我的应用程序需要请求MICROPHONE预设

(如图中所示)

enter image description here

但这只有在flash对象足够大时才会发生。

是否有任何可能的“overflow = visible”方法的解决方法?

thx任何帮助

1 个答案:

答案 0 :(得分:0)

以下是几个选项:

  1. 暂时以HTML格式增加SWF的尺寸。我从来没有这样做过,但我认为它会起作用并且是最简单的解决方案。

  2. 在嵌入代码中使用wmode="transparent"wmode="opaque"。在这两种模式中,您都可以在Flash对象的顶部或底部叠加HTML。应调整SWF的大小,使其足以显示对话框。当对话框不可见时,您可以通过用HTML覆盖它们来隐藏部分Flash应用程序。

  3. 我已经成功使用了第二个选项,不是为了这个目的,而是为了显示一些HTML元素(箭头图像和文本)来引导用户完成这些“允许”相机/麦克风对话框。

    要使这两个选项起作用,您需要能够检测用户何时关闭对话框。虽然没有正式的Flash API来执行此操作,但是有一些good work arounds可以做到这一点。