📄 getfiles.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 + -