You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在AS3全屏模式下禁用图形平滑效果?

禁用SWF全屏模式下的图形平滑效果

ActionScript 3.0 实现方式

  • 全局关闭平滑/抗锯齿:在SWF初始化或切换全屏前,设置舞台画质属性为LOW,可完全关闭所有图形的平滑处理,适配像素风格内容:
stage.quality = StageQuality.LOW;

若需要保留基础清晰度、仅避免全屏过度模糊,也可设置为MEDIUM。

  • 针对单个显示对象关闭平滑:如果只是特定元素需要保持像素感,可对目标Bitmap实例单独设置:
// 假设myBitmap是你的Bitmap对象
myBitmap.smoothing = false;

如果是Sprite等容器,开启缓存时同步关闭平滑:

var targetSprite:Sprite = new Sprite();
targetSprite.cacheAsBitmap = true;
targetSprite.cacheAsBitmapSmoothing = false;

ActionScript 2.0 实现方式

  • 全局设置:直接修改全局_quality变量:
_quality = "LOW";
  • 发布设置调整:在Flash发布面板的「Flash」选项卡中,将「品质」设为「低」,这种方式会让SWF在任何状态下都关闭平滑。

额外提示:可以结合全屏事件监听实现动态切换——进入全屏时切换为LOW画质,退出时恢复原设置,避免非全屏状态下画质下降。

内容的提问来源于stack exchange,提问作者Koden

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 07:43:22