【发布时间】:2012-03-29 04:01:29
【问题描述】:
您可以在上图中看到游戏的显示在垂直方向上偏移了一些量。白色部分不应该在那里。事实上,蓝色的意思是与屏幕底部齐平。
这是通过对以前完美运行的项目进行三项更改来实现的:将 SDK 更改为新的 4.6 Flex 候选版本,包括支持 Stage3d 的 3.2 air player。 Air Application Descriptor 文件中的另一个更改:将 xmlns 更改为以数字 3.2 而不是 2.6 结尾。最后,在编译器选项中,我添加了:“-swf-version:13” 没有其他任何改变。事实上,如果我恢复到 4.5.1 SDK,图形会按预期显示。
我已经寻找了几个小时的解决方案,但我没有找到任何东西......
操作系统:mac IDE:Flash Builder 4.6 试用版 设备:Flash Builder 设备模拟器,也可以在真实设备上看到 应用程序设置:全屏、横向、renderMode=direct/gpu(相同)、尺寸:1024x600 舞台对齐方式:TOP_LEFT 舞台缩放:无 项目类型:移动动作脚本
正如我所说,只是更改为 4.6 的事实引入了问题,我可以随意切换它以恢复到 4.5.1,因此代码没有更改。我可以补充一点,图形中的白色部分实际上是最后一行像素(基本上是出血)一直到屏幕底部的重复。对于其他图形,该部分会发生变化 - 因此并不总是白色。
感谢任何提示
【问题讨论】:
-
为什么不显示任何源代码?
标签: apache-flex air flex4.6