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()

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章