Flex/actionscript ベースのプロジェクトがあります。プロジェクトには、さまざまなビュー スタックとタブ ナビゲーター、およびいくつかのポップアップ ウィンドウがあります。すべてが pureMVC フレームワークで管理されます。
さまざまなビュー ステート間を遷移するとき、ポップアップを開くとき、タブを切り替えるときなどに、アプリでさまざまな再描画の不具合が発生することがわかりました。ビューの一部が部分的に描画されるか、奇妙な方法でちらつきます。コードが正しく機能していることはかなり確信していますが、UI の全体的な重さに問題があるようです。
これはよくある問題ですか?この問題を最適化するための実証済みの真の手法はありますか?
特に、すべてを画面にすばやく表示する準備が整う最後の瞬間まで、ビュー コンポーネントの描画を遅らせるために使用できるイベント ハンドラは何ですか?
たとえば、ビュースタック内に VBox があり、この VBox 内にかなり複雑なデータグリッドがあるとします。すべてのサブビュー コンポーネントが実際にすばやく描画される準備ができるまで、データグリッドを準備したり、ビュースタックの変更を遅らせたりできますか。
この種の不具合にはどのような症状が考えられますか?