📄 appcommand.as
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -