2009-09-07 62 views
0
var mic:Microphone = null; 
    function toggleVoice(isOn:Boolean) 
    { 
    //setup the mic 
    if (mic == null) 
    {  
     //call Microphone.get() to access the microphone and prompt user with Allow/Decline dialog 
     mic = Microphone.get(); 
     //Microphone.get() will return null if user declined access 
     if (mic == null) 
     return; 
     //setup onActivity handler to get notification of mic activity 
     mic.onActivity = function(active:Boolean) 
     {  
     //call out to JavaScript bridge via ExternalInterface 
     flash.external.ExternalInterface.call("IsTalking", active); 
     }; 
     //create movie clip and attach mic to clip so we can hear output 
     this.createEmptyMovieClip("sound_mc", this.getNextHighestDepth()); 
     sound_mc.attachAudio(active_mic); 
    } 
    //set the microphone gain as per the isOn input variable 
    mic.setGain(isOn ? 50 : 0); 
    } 
+0

评论看起来很具描述性。你能更清楚你不明白的东西吗?一个错误的标题和代码转储不是一个好问题。 – 2009-09-07 19:15:22

回答

0

这是ActionScript 2的,你必须得到Flash IDE的副本或使用mtasc命令行编译器从该代码创建一个swf。您可以在Flash播放器或安装了Flash插件的浏览器中查看swf。

或者那不是你问什么?

相关问题