Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 Flash对象变小以确保安全”;“窗口”;_Actionscript 3_Flash_Security_Overflow_Visibility - Fatal编程技术网

Actionscript 3 Flash对象变小以确保安全”;“窗口”;

Actionscript 3 Flash对象变小以确保安全”;“窗口”;,actionscript-3,flash,security,overflow,visibility,Actionscript 3,Flash,Security,Overflow,Visibility,我在AdobeFlashPro中制作了一个尺寸为20px x 150px的FlashAS3项目 我想把它缩小到这个尺寸,但问题是我的应用程序需要麦克风的前置任务 (如图所示) 但这只有在闪光物体足够大的情况下才会发生 “overflow=visible”方法或其他方法是否有任何变通方法 thx如需任何帮助,请参见以下几个选项: 在HTML中临时增加SWF的维度。我从来没有这样做过,但我想它会起作用,是最简单的解决方案 在嵌入代码中使用wmode=“transparent”或wmode=“不透明

我在AdobeFlashPro中制作了一个尺寸为20px x 150px的FlashAS3项目

我想把它缩小到这个尺寸,但问题是我的应用程序需要麦克风的前置任务

(如图所示)

但这只有在闪光物体足够大的情况下才会发生

“overflow=visible”方法或其他方法是否有任何变通方法


thx如需任何帮助,请参见以下几个选项:

  • 在HTML中临时增加SWF的维度。我从来没有这样做过,但我想它会起作用,是最简单的解决方案

  • 在嵌入代码中使用
    wmode=“transparent”
    wmode=“不透明”
    。在这两种模式中,您都可以在Flash对象的顶部或底部分层HTML。SWF的大小应足以显示对话框。当对话框不可见时,您可以通过用HTML覆盖Flash应用程序的部分来隐藏它们

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


    要使这两个选项都起作用,您需要能够检测用户何时关闭了对话框。虽然没有官方的Flash API来实现这一点,但是也有一些可以实现这一点。

    好的,thx,我已经将windowmode设置为透明。但是我想我只需要将尺寸(InMode flash)保留大约250 x 200(在显示安全窗口的地方,这是一个非常大的尺寸)。(顺便说一句:如果您使用
    security.showSettings(SecurityPanel.micros)显示(广泛的)安全对话框)
    然后您可以看到,在这一行之后,单击了安全窗口(“允许”或“拒绝”)