Capabilitiesクラスを使用できます。これには と の 2 つのプロパティがscreenResolutionX
ありscreenResolutionY
、この情報が得られます。これにより、プライマリ画面の解像度が得られます。
モニターが正方形であるという仮定を再考することをお勧めします。画面の解像度は 4:3 (640x480、800x600、1024x768、1280x1024) か、私のワイド スクリーン モニターでは 4:3 でも正方形 (1920x1080) でもない他の比率です。ワイド スクリーン モニターが使用する比率を調査することをお勧めします (ラップトップにはさまざまな値がある可能性があります)。
コードは、Flash Player に画面解像度を照会する必要があります。
var screenWidth:Number = Capabilities.screenResolutionX;
var screenHeight:Number = Capabilities.screenResolutionY;
次に、フルスクリーンに切り替える適切な時間を決定するか、ビデオを通常のサイズ (768x576) でレンダリングします。これを決定する方法はいくつか考えられますが、あなたもできると確信しています。
アプリに適したソリューションを考えるための疑似コードのアイデアを次に示します。
if screen is not 4:3, assume wide screen and use full screen
if screenWidth >= actual width of video (1080), use full screen