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

📄 airupdate.as

📁 coldfusion服务器 air程序的更新源代码
💻 AS
字号:
package net.davidtucker.air.update {
	
	public class AIRUpdate {
		
		public static const CRITICAL_UPDATE:uint = 0;
		public static const MAJOR_UPDATE:uint = 1;
		public static const MINOR_UPDATE:uint = 2;
		
		private var _releaseNotes:String;
		
		public function get releaseNotes():String {
			return _releaseNotes;
		}
		
		private var _updateStatus:int;
		
		public function get updateStatus():int {
			return _updateStatus;
		}
		
		private var _updateURL:String;
		
		public function get updateURL():String {
			return _updateURL;
		}
		
		private var _updateVersion:String;
		
		public function get updateVersion():String {
			return _updateVersion;
		}
		
		public function AIRUpdate(obj:Object = null) {
			
			this._releaseNotes = obj.RELEASENOTES;
			this._updateStatus = obj.UPDATETYPE;
			this._updateVersion = obj.UPDATEVERSION;
			this._updateURL = obj.UPDATEURL;
					
		}
		
		public function toString():String {
			
			var output:String = "[Update Version: " + this._updateVersion
				+ " Update	URL: " + this._updateURL + " UpdateStatus: " + statusString(this._updateStatus)
				+ " Release Notes: " + this._releaseNotes + "]";
			
			return output;
								
		}
		
		private function statusString(val:int):String {
			
			var output:String = "";
			
			switch(val) {
						
				case AIRUpdate.CRITICAL_UPDATE:
					 output = "Critical";
					break;
				
				case AIRUpdate.MAJOR_UPDATE:
					 output = "Major";
					break;
					
				case AIRUpdate.MINOR_UPDATE:
					 output = "Minor";
					break;
				
			}
			
			return output;
					
		}
		
	}
}

⌨️ 快捷键说明

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