Flex代碼實現彙總:Flex Loading
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()
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.