⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 messaging.mxml

📁 java 和flex的整合,主要是spring和flex的整合,不可多得啊
💻 MXML
字号:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="consumer.subscribe()">
	
	<mx:Script>
		<![CDATA[
			import mx.messaging.messages.AsyncMessage;
			import mx.messaging.messages.IMessage;
			
			private function send():void
			{
				var message:IMessage = new AsyncMessage();
				message.body = msg.text;
				producer.send(message);
				msg.text = "";
			}
			
			private function messageHandler(message:IMessage):void
			{
				log.text += message.body + "\n";	
			}
		]]>
	</mx:Script>
	
	<mx:ChannelSet id="cs">
		<mx:AMFChannel url="http://localhost:8080/messagebroker/amflongpolling"/>
		<mx:AMFChannel url="http://localhost:8080/messagebroker/amfpolling"/>
	</mx:ChannelSet>
	
	<mx:Producer id="producer" destination="si-send" channelSet="{cs}"/>
	<mx:Consumer id="consumer" destination="si-receive" channelSet="{cs}" message="messageHandler(event.message)"/>

	<mx:Panel title="Incoming Messages" width="90%" height="90%">
		<mx:TextArea id="log" width="100%" height="100%"/>
		<mx:ControlBar>
			 <mx:TextInput id="msg" width="100%" enter="send()"/>
			 <mx:Button label="Send" click="send()"/> 
		</mx:ControlBar>
	</mx:Panel>

</mx:Application>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -