勤奋的蜗牛 发表于 2020-7-11 05:34:33

求助 关于AIR舞台宽高问题


我的屏幕分辩1920*1080,在AIR里用 maximize() 最大化程序:

自定义镶边(不透明)
舞台宽:1920
舞台高:1040

自定义镶边(透明)
舞台宽:1936
舞台高:1056

在不透明设置下窗口布局正常,换在透明下布局就超出屏幕外面了
透明比不透明宽高都多了16px,是怎么多出来的?这个值是固定的吗?怎么能获取这个值?
或者在 自定义镶边(透明) 下能获取正常的1920*1040

谢谢~

TKCB 发表于 2020-7-11 05:34:34

试着解决了你说的问题,或许有用~~
http://www.11ria.com/forum.php?mod=viewthread&tid=2683

TKCB 发表于 2020-7-11 13:04:49

获取播放器窗口(Flash Player)大小,有点类似于舞台大小
http://www.11ria.com/forum.php?mod=viewthread&tid=1754

勤奋的蜗牛 发表于 2020-7-11 20:28:51

本帖最后由 勤奋的蜗牛 于 2020-7-11 20:33 编辑

TKCB 发表于 2020-7-11 13:04
获取播放器窗口(Flash Player)大小,有点类似于舞台大小
http://www.11ria.com/forum.php?mod=viewthread ...
你这个只是获取舞台宽高
我的问题是AIR程序在【自定义镶边(不透明)】和【自定义镶边(透明)】下用 maximize() 最大化
然后trace(stage.stageWidth, stage.stageHeight)得到的舞台宽高不一样。

TKCB 发表于 2020-7-12 20:32:35

勤奋的蜗牛 发表于 2020-7-11 20:28
你这个只是获取舞台宽高
我的问题是AIR程序在【自定义镶边(不透明)】和【自定义镶边(透明)】下用 maximi ...

这个我试了,也不是很清楚,AIR是不是边框的问题,导致的。
所以建议你别用maxmize这个方法

勤奋的蜗牛 发表于 2020-7-14 08:06:37

TKCB 发表于 2020-7-12 20:32
这个我试了,也不是很清楚,AIR是不是边框的问题,导致的。
所以建议你别用maxmize这个方法 ...

最大化这个功能肯定要用的,我去看下帮助文档,实在不行就用不透明镶边算了。

勤奋的蜗牛 发表于 2020-7-15 01:54:51

TKCB 发表于 2020-7-14 10:25
试着解决了你说的问题,或许有用~~
http://www.11ria.com/forum.php?mod=viewthread&tid=2683
...

谢谢,但还是有误差,我已经改用不透明镶边了,有空再好好研究。

老龙在家 发表于 2020-7-15 10:18:24

stage.scaleMode = StageScaleMode.SHOW_ALL;
我的应用里都加这句
页: [1]
查看完整版本: 求助 关于AIR舞台宽高问题

感谢所有支持论坛的朋友:下面展示最新的5位赞助和充值的朋友……更多赞助和充值朋友的信息,请查看:永远的感谢名单

SGlW(66139)、 anghuo(841)、 whdsyes(255)、 longxia(60904)、 囫囵吞澡(58054)

下面展示总排行榜的前3名(T1-T3)和今年排行榜的前3名的朋友(C1-C3)……更多信息,请查看:总排行榜今年排行榜

T1. fhqu1462(969)、 T2. lwlpluto(14232)、 T3. 1367926921(962)  |  C1. anghuo(147)、 C2. fdisker(27945)、 C3. 囫囵吞澡(58054)