var val1:Number; var val2:Number; var val3:Number; //establish connection to get data serialServer = new XMLSocket(); serialServer.connect("127.0.0.1",9001); // localhost, port 9001 serialServer.onConnect = function(success){ trace("the client connected to the server"); } serialServer.onClose = function(){ trace("the client disconnected :("); } // when some data arrives, call the gotSomething function serialServer.onData = gotSomething; //what to do with data function gotSomething(datar) { var movement:Array = datar.split(","); val1 = Number(movement[0]); val2 = Number(movement[1]); val3 = Number(movement[2]); }