Sha256: 0c8d41b83bb3df811e20c36dab8034de189be00cef8a562ae4d31bcf3c1aa2f7
Contents?: true
Size: 1.58 KB
Versions: 4
Compression:
Stored size: 1.58 KB
Contents
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" applicationComplete="app_complete()"> <mx:TextInput x="10" y="10" width="328" id="input" text=""/> <mx:Button x="346" y="10" label="ボタン" click="click();"/> <mx:TextArea x="10" y="40" width="392" height="222" id="log" text=""/> <mx:Script> <![CDATA[ import org.rubyforge.dango.*; import mx.utils.ObjectUtil; private var dango_as3mode:DangoAS3Mode; public function app_complete():void{ // Dangoの接続処理 try{ dango_as3mode = new DangoAS3Mode({"server_host":"localhost", "server_port":15000}); } catch (err:DangoError) { trace("接続エラー:failed to socket initialize."); } dango_as3mode.addEventListener("DangoError", connection_error); dango_as3mode.addEventListener("dango__connect", dango__connect); dango_as3mode.addEventListener("dango_as3mode_receive", dango_as3mode_receive); } // 接続エラー private function connection_error(evt:DangoErrorEvent):void { trace("FrameworkError:code=" + evt.code + ":message=" + evt.message); } private function dango__connect(evt:DangoAS3ModeReceiveEvent):void{ log.text += "接続完了\n" } private function dango_as3mode_receive(evt:DangoAS3ModeReceiveEvent):void{ log.text += evt.receive_data["chat"] + "\n" } public function click():void{ dango_as3mode.send_object({"chat":input.text}, dango_as3mode.all_sid_list); } ]]> </mx:Script> </mx:Application>
Version data entries
4 entries across 4 versions & 1 rubygems