Actionscript 3 Flash对象变小以确保安全”;“窗口”;
我在AdobeFlashPro中制作了一个尺寸为20px x 150px的FlashAS3项目 我想把它缩小到这个尺寸,但问题是我的应用程序需要麦克风的前置任务 (如图所示) 但这只有在闪光物体足够大的情况下才会发生 “overflow=visible”方法或其他方法是否有任何变通方法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=“不透明
thx如需任何帮助,请参见以下几个选项:
wmode=“transparent”
或wmode=“不透明”
。在这两种模式中,您都可以在Flash对象的顶部或底部分层HTML。SWF的大小应足以显示对话框。当对话框不可见时,您可以通过用HTML覆盖Flash应用程序的部分来隐藏它们要使这两个选项都起作用,您需要能够检测用户何时关闭了对话框。虽然没有官方的Flash API来实现这一点,但是也有一些可以实现这一点。好的,thx,我已经将windowmode设置为透明。但是我想我只需要将尺寸(InMode flash)保留大约250 x 200(在显示安全窗口的地方,这是一个非常大的尺寸)。(顺便说一句:如果您使用
security.showSettings(SecurityPanel.micros)显示(广泛的)安全对话框)
然后您可以看到,在这一行之后,单击了安全窗口(“允许”或“拒绝”)