我有一個函數,當被調用需要大約10秒運行。我想補充一個簡單的進度條顯示有事情發生的用戶,但進度不運行,直到功能完成progressBar爲大功能
btn.addEventListener("click",bigFunction);
private function bigFunction(event:Event):void{
var progress:ProgressBar = new ProgressBar();
progress.indeterminate = true;
progress.validateNow();
mainPanel.addChild(progress)
// do massive loop
}
有沒有辦法迫使進度條,其餘前運行的功能已完成。歡呼聲
不幸的是,這不會強制玩家重繪。無效只是告訴玩家,這個組件需要重繪。但是它不會被重新繪製,直到代碼階段完成其工作。 –
@TimofeiDavydik,對吧!我改變了答案 –