2011-01-04 14 views
0

私のアプリケーションには、固定された左手側と可変の右手側(残りのスペースを占める)のレイアウトがあります。右手側のキャンバスより大きい場合もあるため、キャンバスにスクロールバーが表示される場合があります。右のビデオを「フルスクリーン」にする必要があります。私はフルスクリーンで行くことができるが、私が直面しています問題は、次のとおりです。フレックスの全画面問題

  1. ビデオが巻物を持っているので、私は舞台の「にfullScreenSourceRect」プロパティに設定するには、「ステージ」の矩形を取得することはできませんよ。
  2. 私が取っているアプローチは、右のキャンバスを占有してから全画面になるようにビデオを設定することですが、右のキャンバスは画面と同じアスペクト比ではないため、全画面表示で表示されます。
  3. ビデオディスプレイを右キャンバスの小さな領域(画面と同じ比率)で占めてからフルスクリーンにすると、ビデオがフルスクリーンになる前に圧縮されていたので、ぼやけたビデオ。

これについてのご意見はお寄せいただければ幸いです。

おかげで、 のGaurav

+0

私はあなたが求めているものを特にトラブルの理解を持っています。おそらく、あなたがいくつかのコードを示したり、プロジェクトサンプルにリンクしたりしていたとします。 – JeffryHouser

+0

主な問題は、ビデオをフルスクリーンで表示することです。ビデオは、それが表示されているキャンバスのサイズよりも大きいです(したがって、ビデオはスクロールせずに画面に完全に表示されません)。これは意味がありますか? – Gaurav

答えて

0

は私がフルスクリーンビューを処理する素晴らしい仕事をして、このutilのクラスを見つけました:FullScreenUtil

+0

私はこのクラスを使用し、結果を取得します。 – Gaurav

+0

このクラスは有用であることが判明し、ステージからコンポーネントを追加したり削除したりせずに、クラスを使用してコンポーネントをフルスクリーンで表示できます。 – Gaurav