【问题标题】:Bitmaps not scaling correctly AS3位图无法正确缩放 AS3
【发布时间】:2015-06-05 20:49:38
【问题描述】:

我正在尝试使用位图并创建了一个 alpha 蒙版。当我全屏测试程序时,它工作正常,但是当我重新调整屏幕大小时,位图 alpha 蒙版似乎无法正确缩放。下面是我的问题的插图。位图 Alpha 蒙版显示为紫色背景以方便查看,蓝色部分是位图完全透明的位置。

全屏(看起来不错)

常规屏幕(看起来面具向左移动):

为什么会发生这种情况,我可以做些什么来解决它? 谢谢。

【问题讨论】:

  • “向左移动”是什么意思?调整大小的设置是什么?
  • 目前我没有任何调整大小的回调,我认为一切都会自动调整大小,除非你另有说明。查看两张图像上的最后一个“c”。第一张图片最后一个“c”完全被蓝色包围,第二张图片最后一个“c”几乎完全被蓝色包围。
  • 您是否设置了任何 stageAlign / scaleMode 设置?也许在这里看看我的答案:stackoverflow.com/a/27786709/1457439
  • 我认为 secoɳd 更好:D。我认为与@Batman 相同。您必须使用stage.alignstage.scaleMode 等。
  • 大家好,很好的建议。我非常感谢您的帮助,但是我尝试使用舞台 scaleMode 和 stage align;我无法解决我的问题。但是我发现问题是因为我的文本框宽度大于舞台宽度。我更改了文本框的宽度以匹配舞台宽度,现在一切正常。

标签: actionscript-3 flash bitmap bitmapimage


【解决方案1】:

事实证明,文本框抗锯齿是问题所在。我将 ani-aliasing 从“Anti-alias for readability”更改为“Anti-alias for Animation”,现在一切都可以正常缩放了。

【讨论】:

    猜你喜欢
    • 2013-08-21
    • 1970-01-01
    • 1970-01-01
    • 2020-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-22
    • 2019-05-18
    相关资源
    最近更新 更多