私はflex/actionscriptベースのプロジェクトを持っています。このプロジェクトには、さまざまなビュースタックとタブナビゲータ、いくつかのポップアップウィンドウがあります。すべてがpureMVCフレームワークで管理されています。フレックスアプリケーションで不快な画面が再描画されますか?
さまざまなビューステート間で遷移するとき、ポップアップを開く、タブを切り替えるときなど、さまざまな再描画グリッジが表示されます。ビューの一部が部分的に描画されるか、または奇妙な方法でちらつきます。私はコードが正しく動作していると確信していますが、UIの全体的な重さに問題があるようです。
これはよくある問題ですか?この問題を最適化するための試行錯誤のテクニックはありますか?すべてがすぐに画面に表示する準備ができたときに特に
は、どのようなイベントハンドラは、最後の瞬間まで、ビューコンポーネントの描画を遅らせることがありますか?
たとえば、私はビュースタック内にVBoxを持っており、このVBox内にかなり複雑なデータグリッドがあります。すべてのサブビューコンポーネントが実際にすぐに描画される準備ができるまで、データグリッドを準備したり、ビュースタックの変更を遅らせることはできますか?
このような不具合にはどのような症状がありますか?
良い点。私はいつもそのテクニックを使っています。しかし、私が話していることは、フレックスアプリの実際の描画バグのように見える視覚的な振る舞いです。たとえば、Tab Navigatorの一部は、技術的に別の子要素が現在のインデックスである場合、その子を画面に描画します。奇妙な、 "奇妙な"不具合。 –