人生初AS3、ちなみにコンパイルとかはしてない。

脳内プログラミング。

self. が無いのがすごいキモく思える自分はもうだめですか。
; がうざいと思う自分はもうだめですか、そうですか。

package {
    import flash.events.*;
    import flash.net.XMLSocket;

    public class XMLSocketClient {
        private var host:String = 'localhost';
        private var port:uint = 12345;
        private var xml_socket:XMLSocket;

        public function XMLSocketClient() {
            xml_socket = new XMLSocket();
            configureListeners(xml_socket);
            xml_socket.connect(host, port);
        }
        public function send(data:Object):void {
            // サーバに送るデータを書く
            socket.send(data);
        }
        private function configureListeners(dispatcher:IEventDispatcher):void {
            dispatcher.addEventListener(DataEvent.DATA, dataHandler);
        }
        private function dataHandler(event:DataEvent):void {
            // ここに受け取ったデータを使ってなんか書くのでは?
            // 非同期なのかな
        }
    }
}

つっこみお願いします。AS3 書けませんので ... 。
というかコメントって // でいいのかな # にしかけた。