のために最適化する方法を私はViewNavigatorのを使用して3つの状態を持つつのビューを持つのルートを行くことにしました。各状態は「ページ」です。これは、デスクトップ上にうまく動作しますが、モバイル用にコンパイルした場合、ページ間の遷移は電話が2.7ランタイムを持っていると私はADT 2.7、まだパフォーマンスの向上に自分のアプリケーションを再コンパイルしてもサムスンギャラクシーS.のために、本当にラグです。のFlex 4.5.1ビューステートの遷移は、
私はまた、すべてのVBoxに含まれており、それは重大なパフォーマンスのバンプを示していないすべての3ページ、上にcacheAsBitmapMatrixを試してみました。私が変えるのは、各トランジションのVBoxのyコンポーネントです。
誰もがいくつかの提案がありますか?
EDIT:私はもう少し研究を重ねて、ハードウェアアクセラレーションを有効にし、cacheAsBitmap = trueとcacheAsBitmapMatrix = new Matrix()を設定します。私もStats.asを使ってFPSを見ています。私は25 FPSから2への私の状態の変化に気づいて、そしてそれは再び元に戻ります。
あなたが使っているコードを表示することができますか?どのような影響を使用していますか? –
ブラックベリーのプレイブックで全く同じ問題が発生しています。私だけでなく、そのことを知ってうれしい –
実際に私は今、別のルートに行くことにしました。私はスパークトランジションをねじ込む代わりにTweenerライブラリを追加しました。それはもっとうまく動作します。しかし、私が使用していた唯一の効果は、Moveトランジション、2つのスパークコンポーネント、VBox、イメージであり、私が行ったのはすべてyを変更したことだけでした。 Tweenerがトランジションを100倍改善したので、それを使用して、フローを設計するための状態を使用し、最後のリリースで削除するだけです。 – HuXu7