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

📄 getfiles.as

📁 flex 实现的一个showcase 喜欢flex的朋友可以
💻 AS
字号:
package com.quickstart.utils
{
	import com.quickstart.events.GetFilesEvent;
	
	import flash.events.EventDispatcher;
	
	import mx.controls.Alert;
	import mx.core.UIComponent;
	
	public class GetFiles extends EventDispatcher
	{
		
		import mx.rpc.events.*;
		import mx.rpc.http.*;
		
		private var __parentUIComponent:UIComponent;
		private var __newHTTPService:HTTPService;
		 
		public function GetFiles(i_mc:UIComponent):void{
			
			__parentUIComponent = i_mc;
			
		}
		
		
		public function getFiles():void{
			
			
			__newHTTPService = new HTTPService();
			__newHTTPService.method = "POST";
			// _newHTTPService.url = "http://www.staging.permissiontv.com/staging/sales03/packages/PDP/getFiles.php";
			// _newHTTPService.url = "http://www.preview.teknision.com/secure/permissiontv/quickstart_config/getFiles.php";
        	__newHTTPService.url = "getFiles.php";
			
			__newHTTPService.removeEventListener(ResultEvent.RESULT,handleGetFilesResult);
        	__newHTTPService.removeEventListener(FaultEvent.FAULT,handleGetFilesFault);
        	
        	__newHTTPService.addEventListener(ResultEvent.RESULT,handleGetFilesResult);
        	__newHTTPService.addEventListener(FaultEvent.FAULT,handleGetFilesFault);
			__newHTTPService.send();
		
		}
		
	   	private function handleGetFilesResult(event:ResultEvent):void{
        	
        	var newGetFilesEvent:GetFilesEvent = new GetFilesEvent(event.result,"result");
       		this.dispatchEvent(newGetFilesEvent);
			
			// var alert:Alert = new Alert();
			// alert.text = "ERROR: "+event.message;
			// __parentUIComponent.addChild(alert);
	
        }
        
        private function handleGetFilesFault(event:FaultEvent):void{
        	
        	var newGetFilesEvent:GetFilesEvent = new GetFilesEvent(event.fault,"fault");
       		this.dispatchEvent(newGetFilesEvent);
       		
       		var alert:Alert = new Alert();
			alert.text = "ERROR: Can't Read File \n"+event.message;
			__parentUIComponent.addChild(alert);
        	
        }
		
	}
}

⌨️ 快捷键说明

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