【发布时间】:2011-06-02 20:28:15
【问题描述】:
为什么下面的代码不能在 IE.IS 上运行,我在这里遗漏了什么。请告诉我
<?xml version="1.0" encoding="utf-8"?>
<mx:Application
xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute"
width="300"
height="100"
creationComplete="init()">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
import flash.net.NetStream;
private var myMic:Microphone;
private function init():void {
Mic = Microphone.getMicrophone();
Mic.setSilenceLevel(0);
Mic.rate = 44;
Mic.gain = 100;
Security.showSettings(SecurityPanel.MICROPHONE);
myMic.setLoopBack(true);
}
]]>
</mx:Script>
<mx:ProgressBar x="0" y="36" mode="manual" id="micLevel" label="" labelPlacement="bottom" width="100" fontSize="10" fontWeight="normal"/>
</mx:Application>
【问题讨论】:
-
什么不起作用? SWF 无法加载?
-
不,进度条不起作用。它仍然静止。而在 Firefox 上,当用麦克风说话时,进度条会移动..
-
在 IE 中,您是否提供了对计算机麦克风的 Flash 访问权限?通常会弹出一个对话框让您访问。如果您没有提供访问权限,那么 Flash 将不会接收来自麦克风的电平。
标签: apache-flex actionscript-3 flash mxml mxmlc