Flash 在Flex4中有没有检测屏幕分辨率的方法?

Flash 在Flex4中有没有检测屏幕分辨率的方法?,flash,apache-flex,adobe,resolution,detect,Flash,Apache Flex,Adobe,Resolution,Detect,我想让一个应用程序的图像,只有反弹到用户的屏幕分辨率。如何在Flex4中检测用户的屏幕分辨率?(如果可以的话。)从中,看起来您可以使用功能。screenResolutionX和功能。screenResolutionY 示例: private function CapabilitiesMax():void { width = Capabilities.screenResolutionX; height = Capabilities.screenResolutionY; st

我想让一个应用程序的图像,只有反弹到用户的屏幕分辨率。如何在Flex4中检测用户的屏幕分辨率?(如果可以的话。)

从中,看起来您可以使用
功能。screenResolutionX
功能。screenResolutionY

示例:

private function CapabilitiesMax():void
{
    width = Capabilities.screenResolutionX;
    height = Capabilities.screenResolutionY;
    stage.nativeWindow.x = 0;
    stage.nativeWindow.y = 0;
}

要找到多个监视器的分辨率,可以循环通过Screen.screens数组,然后获得每个监视器屏幕的边框。通常空气计数从左到右(最右边的监视器为0),但我没有在每个监视器配置上进行测试

import flash.display.Screen; for(var i:int = 0; i < Screen.screens.length; i++) { var x = Screen.screens[i].bounds.left; var y = 0; var width = Screen.screens[i].bounds.width; var height = Screen.screens[i].bounds.height; } 导入flash.display.Screen; for(变量i:int=0;i是的。请注意,您只能从主显示器获取valeus。如果您的目标是Asiver Mobile development,您可以访问其他显示器的分辨率:请注意,在使用设备模拟器时,将报告计算机屏幕分辨率,而不是模拟设备的屏幕分辨率。