1

1024px x 768px(4:3の比率)の画面サイズを使用してクライアントの1つにswfファイルを作成しましたが、クライアントは4:3の比率を使用しているより大きな画面(TV)でビデオを再利用したいと考えています。画面サイズはかなり大きくなっています(正確なサイズはまだわかりません)。新しい画面サイズに合う画像を使用してフラッシュファイルを再作成する必要がありますか、または両方が4:3のアスペクト比を使用しているという事実は、画質が低下しないことを意味しますか?

4

2 に答える 2

0

SWFに何が含まれているかによって異なります。ビデオの場合は、サイズを変えるのが理にかなっています(HDとSDなど)。ただし、アプリケーションまたはタイムラインアニメーションの場合は、ステージスケールモードの設定を確認できます。

通常、アプリを作成するときは、アプリを流動的にして、フルスクリーンまたは設定された幅と高さの範囲内で、アプリがどこにあるかに応じてサイズを変更できるようにします。

于 2011-11-08T16:49:29.170 に答える
0

実際には、すべての画面または背景のみのSWFファイルを作成し、メインコンテンツを中央に配置することができます。これは頻繁に決定されます。ここでは、その方法の例をいくつか示します。

まず、サイズ変更イベントのリスナーを追加しましょう

stage.addEventListener(Event.RESIZE, resizeListener); 

さらに、コンテンツ(またはBG)のサイズを変更する関数。

function resizeListener (e:Event):void {
     mc.x = 0; 
     mc.y = 0;
     mc.width = stage.stageWidth; 
     mc.height = stage.stageHeight;
}

また、左上のレジスタポイントでMCを作成することを忘れないでください。そして、コードにSWFファイルの次のalignコマンドを追加します。

 stage.scaleMode = StageScaleMode.NO_SCALE;
 stage.align = StageAlign.TOP_LEFT;

これがお役に立てば幸いです。

于 2013-02-04T06:17:52.483 に答える