我正在把头发拉出来(再次),试图找到一种方法来读取NetStream的音频活动级别,类似于使用麦克风的方式.我不想让每个客户端通过SharedObjects等发送它的activitylevel,这似乎是实际让它工作的唯一方法.
非常感谢提前!
戴夫
对于一个开源项目,我正在寻找一种方法来向方法发送多个变量.例如,这些变量是我想直接传递给我正在创建的对象的变量.
我认为一个对象是一个很好的方法,因为我可以发送尽可能多的变量,而不必事先考虑每个可能的变量并创建一个接受40多个变量的方法.那有点糟透了.
但问题是,我不知道如何"遍历"一个对象并找到它的所有变量.使用数组这很简单,但我不能轻易地使用它发送变量的名称.
为澄清一个例子:
public function create(settings:Object=undefined):void{
    var item:Panel = new Panel();
    /*
    the idea is that 'settings' should contain something like:
    settings.width=300;
    settings.height=500;
    settings.visible=false;
    and I want to be able to walk through the provided variables,
    and in this case inject them into 'item'.
    */
}
反正有没有这样做?或者我错误地使用Object的想法,我应该选择使用其他解决方案吗?请指教.
提前谢谢了!
-DJ