Flex AS3与Java的Socket通信

Flex AS3与Java的Socket通信

ID:37921532

大小:104.00 KB

页数:17页

时间:2019-06-02

Flex AS3与Java的Socket通信_第1页
Flex AS3与Java的Socket通信_第2页
Flex AS3与Java的Socket通信_第3页
Flex AS3与Java的Socket通信_第4页
Flex AS3与Java的Socket通信_第5页
资源描述:

《Flex AS3与Java的Socket通信》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、FlexAS3与Java的Socket通信今天突发奇想,网页的flash游戏都是怎么做的,所以看了看flash和java的socket通信,结果还真好用。。。太邪恶了 新建flash文件:SocketExample.fla添加按钮:btnSend修改文档类为:SocketExample 新建AS3文件:SocketExample.as 1.package {  2.  import flash.display.Sprite;  3.  import flash.events.*;  4.  import flash.net.Socket;  5.    6.  publ

2、ic class SocketExample extends Sprite {  7.  8.    private var socket:Socket;  9.  10.    public function SocketExample(  ) {  11.        socket = new Socket(  );  12.          13.        // Add an event listener to be notified when the connection  14.        // is made  15.        socke

3、t.addEventListener( Event.CONNECT, onConnect );  16.          17.        // Listen for when data is received from the socket server  18.        socket.addEventListener( ProgressEvent.SOCKET_DATA, onSocketData );  19.  1.        //var btnSend:Button = new Button();  2.        btnSend.labe

4、l = "Send Data";  3.        btnSend.emphasized = true;  4.        btnSend.width = 150;  5.        btnSend.move(20, 20);  6.        addChild(btnSend);  7.          8.        btnSend.addEventListener(MouseEvent.CLICK, sendData);  9.    }  10.     11.   private function sendData( event:Even

5、t ) {  12.         13.       if (!socket.connected) {  14.          15.            // Connect to the server  16.            socket.connect( "192.168.2.103", 5678 );  17.       }   18.  19.       trace("send...");   20.       socket.writeUTFBytes("example");  21.       socket.flush();  

6、22.     23.   }  24.     25.    private function onConnect( event:Event ):void {  26.        trace( "The socket is now connected..." );   27.    }  28.      29.     private function onSocketData( eventrogressEvent ):void {  30.      trace( "Socket received " + socket.bytesAvailable + " b

7、yte(s) of data:" );  31.        32.      trace(socket.readMultiByte(socket.bytesAvailable, "UTF-8"));  33.    }  34.  35.     36.  }  37.}  package{importflash.display.Sprite;importflash.events.*;importflash.net.Socket;publicclassSocketExampleextendsSprite{privatevarsocke

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。