これは少し初心者の質問かもしれませんが、私は一生それを理解することはできません。
私はflexを使用して、大規模なプロジェクトのGUI、具体的には下部にあるステータスバーを開発しています。私のStatusBarクラスにはProgressBarがあり、作業を行っている他のクラスは、進行中に更新(バーの完了とラベルの変更)を指示できます。私が直面している問題は、たとえば手遅れになるまで、flexが画面に表示されているものを更新しないことです。
ProgressBarが初期化され、0%完了
いくつかのクラスがProgressBarを12%完了に設定
いくつかのクラスがいくつかの作業を実行
いくつかのクラスがProgressBarを56%完了に設定
何が起こっているのかというと、12%完了は表示されず、作業中は0%でハングし、56%完了までスキップします。フレックスコンポーネントのライフサイクル(無効化と検証)を理解しようとしましたが、理解して正しく適用していると思いますが、まったく機能していません。一部のクラスが12%完了に設定した後、一部のクラスが作業を開始する前に、FlexにStatusBar(または少なくともProgressBar内)を再描画するように指示する必要があります。どうすればよいですか?