gpt4 book ai didi

apache-flex - 如何按原样调整整个 air 应用程序的大小,忽略组件的位置和大小逻辑 - 如缩放

转载 作者:行者123 更新时间:2023-12-04 06:40:08 26 4
gpt4 key购买 nike

我写了一个固定尺寸的空气应用程序:1000 w X 800 h

我已经设置了 可调整大小 最大化 app-xml 的标签为 false,以防止用户更改其大小。

这个应用程序在这些维度上看起来和交互很完美,但在其他维度上却没有:它有“糟糕”的编码技术,比如硬编码的显示尺寸等等,rtl 和 ltr 组合布局方向等等......

applicationComplete事件调度,我检查 Capabilities.screenResolutionY如果它小于 800,我想以编程方式调整应用程序的大小(保留宽/高比)。
StageScaleModes我都试过了并尝试在每个组合中更改舞台的尺寸、nativeWindow、应用程序本身(“this”)等等。

我正在寻找一种调整整个应用程序大小的方法 原样 ,这意味着我不想使用组件的显示逻辑等,只是按原样“缩小”或“扩展”整个应用程序,硬编码像素数量在应用程序的逻辑内相应地改变(更改所有大小、位置、字体等。同步)

该应用程序的外观和工作应该与其在 1000x800 的默认尺寸下完全一样,只是更小或更大。

最佳答案

您也许可以使用 scaleX/scaleY 来做到这一点,但不确定,因为某些组件可能会不正确地使用这些属性。除此之外,最好的办法可能是重写应用程序以使其具有可扩展性。

关于apache-flex - 如何按原样调整整个 air 应用程序的大小,忽略组件的位置和大小逻辑 - 如缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4359676/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com