纳金网

标题: NetConnection 的问题! [打印本页]

作者: 比巴卜    时间: 2013-1-29 08:49
标题: NetConnection 的问题!
我想使用flash 跟java进行通信交互。
用NetConnection  这个方法应该怎么写?
后台Java方面我要建一个Web Progect 还是Java Progect???需要进行配置吗?

我要实现的效果是java 访问数据的内容返回给flash就可以了。
我建立了一个Web Progect
为:public class TestClass {
        public String GetStr( )
        {
                return "Java返回的字符串为";
        }
}复制代码客户端代码为:package src {
        import flash.display.Sprite;   
        
        import flash.display.Sprite;
        import flash.text.TextField;
        import flash.text.TextFieldAutoSize;   
        import flash.events.Event;
        import flash.events.MouseEvent;   
        import flash.net.NetConnection;
        import flash.net.ObjectEncoding;
        import flash.net.Responder;
        
        public class Main extends Sprite
        {
               
                public var nc:NetConnection ;
               
                public function Main()
                {      
                        this.Init();
                }
                public function Init():void
                {        
                        nc= new NetConnection();   
                        nc.client = nc;
                        nc.objectEncoding = flash.net.ObjectEncoding.AMF3;                        
                        nc.connect("http://localhost:8080/Test");               
                        nc.call("TestClass.GetStr",new Responder(SuccResult,OtherStatus));
                }
                private function SuccResult(re:Object) :void{         
                        trace("成功了");
                }      
                private function OtherStatus(re:Object):void {
                        trace("失败了");
                }
               
               
               
        }
}复制代码运行时出现:Error #2044: 未处理的 NetStatusEvent:。 level=error, code=NetConnection.Call.BadVersion
        at src::Main/Init()
        at src::Main()
应该怎么写???

作者: may    时间: 2013-1-29 11:11
这个帖子不错呀!学习了!
作者: 狂风大尉    时间: 2013-1-29 15:07
希望更多的朋友分享制作经验




欢迎光临 纳金网 (http://go.narkii.com/club/) Powered by Discuz! X2.5