Flash Pro cc 为啥我手机上的舞台宽度和高度设置为Flash pro里面的?

Posted

技术标签:

【中文标题】Flash Pro cc 为啥我手机上的舞台宽度和高度设置为Flash pro里面的?【英文标题】:Flash Pro cc why is the stage width and height on my phone, set as the one inside Flash pro?Flash Pro cc 为什么我手机上的舞台宽度和高度设置为Flash pro里面的? 【发布时间】:2014-07-29 00:07:57 【问题描述】:

我在为正在开发的应用程序设置舞台高度和宽度时遇到问题。

我需要设置设备屏幕的高度和宽度。所以我做stage.fullScreenHeight 和stage.fullScreenWidth。

但我刚刚意识到它设置的 fullScreenHeight 和宽度是 Flash pro cc 属性下的舞台大小(舞台大小)。

而且我无法根据手机设置舞台宽度和高度。即使我做 Capabilities.screenResolutionX;或 stage.stageHeight。所有这些都设置为图像的大小或 flash pro 中的舞台,但没有一个是根据设备设置的。

编辑:

E.g. var button = Button = new Button(); 
button.width = stage.stageWidth;
button.height = Button.width/stage.stageWidth * Button.height;

【问题讨论】:

【参考方案1】:

试试 stage.scaleMode = StageScaleMode.NO_SCALE

或取消选中 Air 设置中的“全屏”复选框

【讨论】:

是否可以将(例如按钮)设置为无刻度?例如。 button.scaleMode = StageScaleMode.No_SCALE? 据我所知你不能。但也许 .scaleX 和 .scaleY 属性会帮助你。例如。 button.scaleX = 1.5

以上是关于Flash Pro cc 为啥我手机上的舞台宽度和高度设置为Flash pro里面的?的主要内容,如果未能解决你的问题,请参考以下文章

为啥安全区域没有覆盖 iPad Pro 12.9" 上的屏幕宽度 [关闭]

如何获取动态创建的 Flash 舞台上的 MovieClip 名称?

为啥我的页脚宽度没有达到智能手机上的全宽?我正在使用 WordPress

如何将 AIR 4.0 SDK 安装到 Flash Pro CC 中

iOS 上的 Flash/AIR 舞台视频 - 有可能吗?表现如何?

离开关键帧并返回时,Flash 舞台上的 MovieClip 不会重新实例化