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

Version Path
dango_generator-0.4.5 templates/sample_as3mode/dango/client_swf/src/sample_as3mode.mxml
dango_generator-0.4.6 templates/sample_as3mode/dango/client_swf/src/sample_as3mode.mxml
dango_generator-0.4.7 templates/sample_as3mode/dango/client_swf/src/sample_as3mode.mxml
dango_generator-0.4.8 templates/sample_as3mode/dango/client_swf/src/sample_as3mode.mxml