FMS3+AS3 onBWDone回调问题解决
FMS3+AS3 onBWDone回调问题解决 
问题: 
Java代码 
Error #2044: 未处理的 AsyncErrorEvent:。 text=Error #2095: flash.net.NetConnection 无法调用回调 onBWDone。 error=ReferenceError: Error #1069: 在 flash.net.NetConnection 上找不到属性 onBWDone,且没有默认值。  
Error #2044: 未处理的 AsyncErrorEvent:。 text=Error #2095: flash.net.NetConnection 无法调用回调 onBWDone。 error=ReferenceError: Error #1069: 在 flash.net.NetConnection 上找不到属性 onBWDone,且没有默认值。
Java代码 
1.添加   
nc.client = this; (nc 为NetConnection 实例)  
1.添加
nc.client = this; (nc 为NetConnection 实例)
Java代码 
2.添加函数:   
public function onBWDone ():void{}  
2.添加函数:
public function onBWDone ():void{}
完整代码如下 
Java代码 
package    
{   
    import flash.display.Sprite;   
    import flash.events.NetStatusEvent;   
    import flash.net.NetConnection;   
    import flash.net.Responder;   
       
    /**  
     * ...  
     * @author Asher LO  
     */  
    public class ControlFMS extends Sprite    
    {   
        private var nc:NetConnection;   
        private var rs:Responder;//NetConnection Result value   
        public function ControlFMS():void {   
            nc = new NetConnection();   
            rs = new Responder(onSuccess, onFailed);   
            nc.connect("rtmp://localhost/firstFMS");   
            nc.client = this;   
            nc.call("sayHelloWorld", rs, "HelloWorld");   
            nc.addEventListener(NetStatusEvent.NET_STATUS, onNetStatesHandler);   
        }   
        private function onSuccess(rs:Object):void {   
            trace("Success "+rs.toString());   
        }   
        private function onFailed(rs:Object):void {   
            //ootrace("Failed  "+rs.description);   
            trace("Failed  "+rs.toString());   
        }   
        private function onNetStatesHandler(event:NetStatusEvent):void {   
            trace(event.info.code);   
        }   
        public function onBWDone():void {   
        }   
    }   
       
}