Пытаюсь записать через микрофон

Код:
public var lastVideoName:String = "";
public var connection:NetConnection = new NetConnection();
public var ns:NetStream;
public var mic:Microphone = Microphone.getMicrophone();
public var field_video_file_name:String="gugaga";
public function createStr():void{
connection = new NetConnection();
сonnection.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
connection.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler);
connection.connect("rtmp://localhost/oflaDemo");
}
private function securityErrorHandler(event:SecurityErrorEvent):void {
trace("securityErrorHandler: " + event);
}
public function netStatusHandler(event:NetStatusEvent):void {
switch (event.info.code) {
case "NetConnection.Connect.Success":
//Alert.show("ascasc");
connectStream();
break;
case "NetStream.Play.StreamNotFound":
///trace("Stream not found: " + videoURL);
break;
}
}
public function connectStream():void {
ns = new NetStream(connection);
ns.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
ns.client = this;
}
вылазит такя бяка.Что нитак, подскажите пжл...