import flash.media.Microphone;
import flash.events.ActivityEvent;

var mic:Microphone;
var _on:Boolean=false;

stage.align=StageAlign.TOP_LEFT ;
stage.scaleMode=StageScaleMode.NO_SCALE;

mic=Microphone.getMicrophone();
mic.setLoopBack();
mic.setSilenceLevel(25,500);
mic.addEventListener(ActivityEvent.ACTIVITY,onActiv);
update();

 function onActiv(event:ActivityEvent):void{
 if(event.activating){
  _on=!_on;
  update();
 }
}

function update():void{
 graphics.clear();
 if(_on){
  graphics.beginFill(0xffffff);
  
  
 }else{
  graphics.beginFill(0);
 }
 
 graphics.drawRect(0,0,stage.stageWidth,stage.stageHeight);
}

posted on 2012-07-09 21:36  cobrenda  阅读(150)  评论(0编辑  收藏  举报