appcommand.as

来自「flex 实现的一个地图监控 能实时的检测数据的变化」· AS 代码 · 共 57 行

AS
57
字号
package com.huaxin.decoke.command
{
	import com.adobe.cairngorm.commands.ICommand;
	import com.adobe.cairngorm.control.CairngormEvent;
	import com.huaxin.decoke.business.AppDelegate;
	import com.huaxin.decoke.model.ModelLocator;
	
	import mx.collections.ArrayCollection;
	import mx.controls.Alert;
	import mx.rpc.IResponder;
	import mx.rpc.events.FaultEvent;

	public class AppCommand implements ICommand,IResponder
	{
		public function AppCommand()
		{
		}

		public function execute(event:CairngormEvent):void{
			
			var delegate:AppDelegate = new AppDelegate(this);
			
			var obj:Object = event.data;
//			
//				obj.stationId = "cheng";
//				obj.nodeName = "20";
//				obj.datetime = "2008"
//				Alert.show(obj.stationId);
//				Alert.show(obj.nodeName);
//				Alert.show(obj.datetime);
//				

			
			delegate.findByIseq(obj.stationId,obj.nodeName,obj.datetime);
		}
		
		public function result( data : Object ) : void{		
			
			var returnedData:ArrayCollection = data.result as ArrayCollection;  
			var modelLocator:ModelLocator = ModelLocator.getInstance();
            modelLocator.ac = returnedData;
//            Alert.show("suc");
		}
	
		public function fault( event : Object ) : void
		{
			var faultEvent : FaultEvent = FaultEvent( event );
			
			 Alert.show("没有可用的数据");
			
//			modelLocator.message = faultEvent.message.toString();
			
//			Alert.show( faultEvent.message.toString() );
		}
		
	}
}

⌨️ 快捷键说明

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