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

📄 event.as

📁 Yahoo!search API. 用于搜索引擎接口
💻 AS
字号:
import com.yahoo.core.CoreObject;

/**
 * The root class from which all event state objects shall be derived.
 * 
 * @version 1.0
 * @see     CoreObject	
 * 
 */
class com.yahoo.event.Event extends CoreObject{
	private var $type:String;
	private var $sender:Object;
	private var $arguments:Object;

	//	mod this to use the ObjectUtil instead of typeof
	public function Event(type:String, args:Object){
		super();
		this.setClassDescription('com.yahoo.event.Event');
		this.$arguments = new Object();
		if(typeof type == "string"){
			this.setType(type);
			if(typeof args == "object"){
				this.setArguments(args);
			}
		}
	}

	/**
	 * 
	 * @param   t 
	 */
	public function setType(t:String):Void{
		this.$type = t;
	}

	public function getType():String{
		return this.$type;
	}

	/**
	 * 
	 * @param   s 
	 */
	public function setSender(s:Object):Void{
		this.$sender = s;
	}

	public function getSender():Object{
		return this.$sender;
	}

	/**
	 * 
	 * @param   a 
	 */
	public function setArguments(a:Object):Void{
		this.$arguments = a;
	}

	public function getArguments():Object{
		return this.$arguments;
	}

	/**
	 * 
	 * @param   id  
	 * @param   val 
	 */
	public function addArgument(id:String, val:Object):Void{
		/*
		this.trace('this.$arguments: '+this.$arguments);
		this.trace('id: '+id)
		this.trace('val: '+val)
		*/
		this.$arguments[id] = val;
	}

	/**
	 * 
	 * @param   id 
	 */
	public function getArgumentById(id:String):Object{
		return this.$arguments[id];
	}

	/**
	 * 
	 * @param   key 
	 */
	public function getArgumentByKey(key:String):Object{
		return this.$arguments[key];
	}

	/**
	 * 
	 * @param   name 
	 */
	public function getArgumentByName(name:String):Object{
		return this.$arguments[name];
	}

	/**
	 * 
	 * @param   key 
	 */
	public function getArgument(key:String):Object{
		return this.$arguments[key];
	}
}

⌨️ 快捷键说明

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