Hello m8’s,

Here is a new tutorial about AS3.

Quote

AS3 XML Sockets

I started to research the script library for as3 on flash 9 and figured out how to do xml its alot harder this time around :( sorry to say but I got all the functions onConnect(TRUE OR FALSE) and onDisconnect() and yes they do work :)

Alright after 30 mins of testing I got it working and got all the listeners and event handlers ready to go for you all first Listeners and initiate :)

var xml_s=new XMLSocket(); xml_s.connect(ip,port);xml_s.addEventListener(Event.CONNECT,xmlsocket);//OnConnect// xml_s.addEventListener(Event.CLOSE,xm lsocket);//OnDisconnect//xml_s.addEventListener(IOErrorEvent.I O_ERROR,xmlsocket);//Unable To Connect//

Now for listener handlers :)

public function xmlsocket(Event):void{ switch(Event.type){case 'ioError': //Unable to Connect :(//break; case 'connect'://Connected :)// break;case 'close': //OnDisconnect :( //break; }}

Now to Send all you do is this.

xml_s.send("MESSAGE HERE");

This tutorial was published in http://www.actionscript.org

Brgds,

CP


  1. palani

    I want a resource files

  2. Yosef FLomin

    you have some extra spaces in that code that gives errors.
    Heres the fixed code:

    var xml_s=new XMLSocket();

    xml_s.connect(’yosefflomin’,8080);

    xml_s.addEventListener(Event.CONNECT,xmlsocket);//OnConnect//

    xml_s.addEventListener(Event.CLOSE,xmlsocket);//OnDisconnect//

    xml_s.addEventListener(IOErrorEvent.IO_ERROR,xmlsocket);//Unable To Connect/

    function xmlsocket(Event):void{

    switch(Event.type){
    case ‘ioError’: //Unable to Connect :(//
    trace(’Couldnt Connect’);
    break;

    case ‘connect’: //Connected :)//
    trace(’Connected!’);
    break;

    case ‘close’: //OnDisconnect :( //
    trace(’Disconnected!’);
    break; } }

    xml_s.send(”MESSAGE HERE”);

  3. Yosef FLomin

    oH, and you need to replace the quotation marks as this form converts them into symbols rather than quotes that flash understands

  4. Carlos Pinho

    tnx m8

Leave a Comment