0

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

我想要这个尺寸,但问题是我的应用程序需要要求麦克风权限

(如图所示)

在此处输入图像描述

但这只发生在闪光灯对象足够大的情况下。

是否有可能使用“溢出=可见”方法或其他方法的解决方法?

谢谢任何帮助

4

1 回答 1

0

这里有几个选项:

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

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

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

要使这两个选项起作用,您需要能够检测到用户何时关闭了对话框。尽管没有用于执行此操作的官方 Flash API,但是,有一些很好的解决方法可以执行此操作。

于 2013-07-18T16:39:55.330 回答