/*********************************************** **** 版权声明处 ** **** 为了方便阅读和维护,请严格遵守相关代码规范,谢谢 **** *******************************************/ package com.hnisi.itsm.common { /******************************************* **** huangjixin,2012-5-24,下午1:30:53 ** **** 全局静态类,可用于保存相关的静态变量或常量 ** *******************************************/ [Bindable] public class Global { //_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ // private 类私有静态变量和静态常量声明处。(全部大写,使用下划线进行分割) // 例如:private static const EXAMPLE:String = "example"; //_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ private static var _instance:Global; //_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ // public 类公有静态变量和静态常量声明处。(全部大写,使用下划线进行分割) // 例如:public static const EXAMPLE:String = "example"; //_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ public var endPoint:String = "http://localhost:8080/gdds_portal/messagebroker/amf"; public var appFileUrl:String = "http://localhost:8080/gdds_portal/hall_swf/gdds_portal.swf"; public var frequency:Number = 60000; //定时播放频率; public var autoPlayFrequent:Number = 10000; //自动播放频率 //_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ // private 私有变量声明处,请以“_”开头定义变量 // 例如:private var _example:String; //_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ //_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ // public 公有变量声明处 //_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ //_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ // 构造函数,初始化相关工作可以放在里面 //_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ public function Global() { if(_instance){ throw new Error("请使用getInstance函数"); } }//构造函数结束 //_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ // getter和setter函数 //_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ //_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ // 相关事件响应函数和逻辑函数存放处 //_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ public static function getInstance():Global { if (!_instance){ _instance = new Global(); } return _instance; } //_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ // override 覆盖函数 //_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ }//类结束 }//包结束
protected function application1_creationCompleteHandler(event:FlexEvent):void { //----确定端点; var url:String = ""; var endPoint:String = ""; url = FlexGlobals.topLevelApplication.url; var array:Array = url.split("/"); if(array && array.length>1){ endPoint = array[0]+ "//" + array[1]+ array[2] + "/" + array[3]; } Global.getInstance().endPoint = endPoint+'/messagebroker/amf'; //---- 确定文件夹URL; var index:int = url.lastIndexOf("/"); Global.getInstance().appFileUrl = url.substring(0, index); }