我在 adobe flash pro 中制作了一个 flash as3 项目,尺寸为 20px x 150px。
我想要这个尺寸,但问题是我的应用程序需要要求麦克风权限
(如图所示)
但这只发生在闪光灯对象足够大的情况下。
是否有可能使用“溢出=可见”方法或其他方法的解决方法?
谢谢任何帮助
我在 adobe flash pro 中制作了一个 flash as3 项目,尺寸为 20px x 150px。
我想要这个尺寸,但问题是我的应用程序需要要求麦克风权限
(如图所示)
但这只发生在闪光灯对象足够大的情况下。
是否有可能使用“溢出=可见”方法或其他方法的解决方法?
谢谢任何帮助
这里有几个选项:
临时增加 HTML 中 SWF 的尺寸。我从来没有这样做过,但我想它会起作用并且是最简单的解决方案。
在您的嵌入代码中使用wmode="transparent"
或。wmode="opaque"
在这两种模式下,您都可以在 Flash 对象的顶部或底部叠加 HTML。SWF 的大小应该足以显示对话框。当对话框不可见时,您可以通过用 HTML 覆盖 Flash 应用程序的某些部分来隐藏它们。
我成功地使用了第二个选项,不是为了这个目的,而是为了显示一些 HTML 元素(箭头图像和文本)来引导用户通过这些“允许”相机/麦克风对话框。
要使这两个选项起作用,您需要能够检测到用户何时关闭了对话框。尽管没有用于执行此操作的官方 Flash API,但是,有一些很好的解决方法可以执行此操作。