永发信息网

请教AS3的问题,如何连接服务器

答案:2  悬赏:80  手机版
解决时间 2021-03-01 20:00
  • 提问者网友:绫月
  • 2021-02-28 21:54
请教AS3的问题,如何连接服务器
最佳答案
  • 五星知识达人网友:有你哪都是故乡
  • 2021-02-28 23:10
多了两个 } 最后两个 } 去掉追问场景 1, 图层'图层 1', 帧 1,1 行 1037: 包不能嵌套。
场景 1, 图层'图层 1', 帧 1 1084: 语法错误: rightbrace 应在 end of program 之前。

运行的时候,提示这些错误啊追答看错了 ,应该没有多 .
package 
{    
    import flash.display.Sprite;   
    import flash.events.*;   
    import flash.net.Socket;   
    public class SocketExample extends Sprite
    {     
        private var socket:Socket;    
        public function SocketExample(   )
        {      
            socket = new Socket(   );            
            // Add an event listener to be notified when the connection  
            // is made        
            socket.addEventListener( Event.CONNECT, onConnect );            
            // Connect to the server        
            socket.connect( "localhost", 2900 );     
        }         
        private function onConnect( event:Event ):void
        {      
            trace( "The socket is now connected..." );    
        }     
    }
}
在flash builder中测试过了 , 可以运行的
最好把你的源代码发上来看看吧追问非常感谢,第一次学习这个东西,一直以为是在flash里面去完成的,原来是要在flash builder中去做,太感谢你了,可以留个QQ吗,如果有什么可以找你咨询一下,因为刚开始,啥都不明白,有点无从下手的感谢,万分感谢追答买本AS3殿堂之路 , 看看吧 . 我已经不做AS3了 ,
全部回答
  • 1楼网友:十年萤火照君眠
  • 2021-03-01 00:19
如果是在Flash Builder中运行,Socket链接一般不会出问题,但是如果这个flash程序是放在网页中运行,连接服务器时,会先发一个请求,要求返回安全策略,如果你的服务器不返回,就会连接不成功,这是很多人最常碰到的问题。
你的客户端代码貌似没有错误,不知道你的问题是否是我说的这个。追问非常感谢,第一次学习这个东西,一直以为是在flash里面去完成的,原来是要在flash builder中去做,太感谢你了,可以留个QQ吗,如果有什么可以找你咨询一下,因为刚开始,啥都不明白,有点无从下手的感谢,万分感谢,我刚安装了flash builder,都还不清楚应该怎么去运行这代码,代码放在哪里,可以指教一下吗
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯