1.实现FLex点击下载:
private function onWmDownload(event:MouseEvent):void{
var urlRequest:URLRequest=new URLRequest('data/tangshan/download/hellotangshan.CAB');
urlRequest.method="POST";
urlRequest.contentType = 'application/octet-stream';
navigateToURL(urlRequest,"_blank");
}
2.实现loading效果:
public var dataLoading:DataLoading;
public var isDataLoadingShowing:Boolean = false;
public function showDataLoading():void{
if(isDataLoadingShowing)return;
dataLoading = new DataLoading();
PopUpManager.addPopUp(dataLoading,this,true);
PopUpManager.centerPopUp(dataLoading);
isDataLoadingShowing = true;
}
public function removeDataLoading():void{
PopUpManager.removePopUp(dataLoading);
isDataLoadingShowing = false;
}
实现细节:在click事件响应函数中加入showDataLoading(),在callback中removeDataLoading()